[FIX] the low headphone volume on Huawei Ascend MATE - Android General

I use my phone almost daily to listen to music when biking to work, and i really hated the low volume, even with In-Ear headphones!! i could still hear cars and things....
So... i did some searching, and this first solution was posted on the german forum for P6
if this bricks your phone, i'm not responsible
Method One:
using a ROOT BROWSER delete the following folder and all its contents
/system/etc/audio/codec
Click to expand...
Click to collapse
BEFORE doing this please backup the folder first.
IMPORTANT
after doing this, i noticed that sound coming out of headphones is really good "louder" but i also noticed that sound coming out of the speaker is not so crisp, to be honest i never listen to music through the back speaker, it's up to you guys to test it and give some feedback.
Method Two: not tested by me
Using a ROOT BROWSER open this file in your phone with a text editor
cust/channel/weurope/prop/local.prop
Click to expand...
Click to collapse
Look for line
ro.config.hw.security_volume=11
Click to expand...
Click to collapse
and change it to
ro.config.hw.security_volume=#
Click to expand...
Click to collapse

hamdimo said:
I use my phone almost daily to listen to music when biking to work, and i really hated the low volume, even with In-Ear headphones!! i could still hear cars and things....
So... i did some searching, and this first solution was posted on the german forum for P6
if this bricks your phone, i'm not responsible
Method One:
using a ROOT BROWSER delete the following folder and all its contents
BEFORE doing this please backup the folder first.
IMPORTANT
after doing this, i noticed that sound coming out of headphones is really good "louder" but i also noticed that sound coming out of the speaker is not so crisp, to be honest i never listen to music through the back speaker, it's up to you guys to test it and give some feedback.
Method Two: not tested by me
Using a ROOT BROWSER open this file in your phone with a text editor
Look for line and change it to
Click to expand...
Click to collapse
The first method worked for me, many thanks

Both methods working!

head phone volume
Hi!
I want to know if there is a way we can check balance setting for head phone volume.
My right channel volume is low and base is also low.
I have tried different head phones to rule out headphone issue.
thanks
titus

Method Two is 100% working, with some changes: in /cust/channel, you have to find the local.prop which contains your CustCVersion. If you don't know it, yuo can easily find it in Settings -> About phone -> Custom Version. For example my CustC is 185, which means I had to edit /cust/channel/neeurope/prop/local.prop. In local.prop, don't change ro.config.hw.security_volume from 11 to #, you have to write a "#" before two lines: ro.config.ce_authenticate=1, and ro.config.hw.security_volume=11, so the file should look like:
# DTS2012112701533 shifengbing 20121219 delete
ro.config.hw.BH_defaultlanguage=true
# DTS2012112610240 mashangrong 20121203 begin
ro.product.Certification=true
# DTS2012112610240 mashangrong 20121203 end
persist.telephony.mpdn=false
# /*<DTS2012112007884 chenzhong KF65276 20121120 begin */
ro.config.hw_ReplaceSr=true
# /*DTS2012112007884 chenzhong KF65276 20121120 end> */
#ro.config.ce_authenticate=1
ro.config.hw.security_enabled=true
#ro.config.hw.security_volume=11
ro.config.hw_opta=185
ro.config.hw_optb=999
ro.product.CustCVersion=C185
ro.product.CustDVersion=D221

Hello,
Thanks for the tips with the # on the two rows. It increase the volume but it is still too too low. And unless i m alone in my room in the middle of the night music is still unlistenable.
Why it ils ok for other people but not for me?? Ils there something that I didnt do?
Thank you for tour help

Shadowprince94 said:
Method Two is 100% working, with some changes: in /cust/channel, you have to find the local.prop which contains your CustCVersion. If you don't know it, yuo can easily find it in Settings -> About phone -> Custom Version. For example my CustC is 185, which means I had to edit /cust/channel/neeurope/prop/local.prop. In local.prop, don't change ro.config.hw.security_volume from 11 to #, you have to write a "#" before two lines: ro.config.ce_authenticate=1, and ro.config.hw.security_volume=11, so the file should look like:
# DTS2012112701533 shifengbing 20121219 delete
ro.config.hw.BH_defaultlanguage=true
# DTS2012112610240 mashangrong 20121203 begin
ro.product.Certification=true
# DTS2012112610240 mashangrong 20121203 end
persist.telephony.mpdn=false
# /*<DTS2012112007884 chenzhong KF65276 20121120 begin */
ro.config.hw_ReplaceSr=true
# /*DTS2012112007884 chenzhong KF65276 20121120 end> */
#ro.config.ce_authenticate=1
ro.config.hw.security_enabled=true
#ro.config.hw.security_volume=11
ro.config.hw_opta=185
ro.config.hw_optb=999
ro.product.CustCVersion=C185
ro.product.CustDVersion=D221
Click to expand...
Click to collapse
Does anyone know what /cust/channel/ I should edit if my CustC is C113 ?
Thanks much

In channel folder ther eis several other folders.
you have to check each build.prop. at the end of each build.prop, you could see the custC number.
You just have to found wich one it is. for sure it is not weurope

any issues with method 1?? ive read before that modifications can affect call volume,etc

omg omg omg omg omg *drops dead*
First method Works Great. I thought i was stuck and would have to hung myself. Got a portable amp but this phone is already so big. Thanks allot bud.

Dunno which method worked on me, did both, then restarted my phone, and hell yeah...so loud...even must put lower volume not to harm my ears Thanx!

method 1, adapted
What worked for me was to cut the codec folder as described with a root browser, paste it to SD as a backup, reboot, reinstate codec folder, reboot, loud as hell!
I have no idea how this works, but happy!

Mate7 supported ?
The fix also applies to Mate7 ?

Worked!
I tried first method on my Honor 6 (H60-L04), and it's work Now I can REALLY enjoy my music.
Thanks mate!

I don't have permission to delete, change or modify the folder, any ideas? I am using Root Browser

It works! Thank you very much

Does my p6 have to be rooted in order to save the settings?

ANy solution without Rooting?
Hi,
I'm looking for solution without rooting, any idea?
Thanks

Thanks
Thank you guys, you made my day! I was complaining about the volume in the headphones at a Honor 6, H60-L04, I did both of these modifications and it rocks! The volume is to the sky, i have to keep it even at 75 % so i don't fry my ears ).

Shadowprince94 said:
Method Two is 100% working, with some changes: in /cust/channel, you have to find the local.prop which contains your CustCVersion. If you don't know it, yuo can easily find it in Settings -> About phone -> Custom Version. For example my CustC is 185, which means I had to edit /cust/channel/neeurope/prop/local.prop. In local.prop, don't change ro.config.hw.security_volume from 11 to #, you have to write a "#" before two lines: ro.config.ce_authenticate=1, and ro.config.hw.security_volume=11, so the file should look like:
# DTS2012112701533 shifengbing 20121219 delete
ro.config.hw.BH_defaultlanguage=true
# DTS2012112610240 mashangrong 20121203 begin
ro.product.Certification=true
# DTS2012112610240 mashangrong 20121203 end
persist.telephony.mpdn=false
# /*<DTS2012112007884 chenzhong KF65276 20121120 begin */
ro.config.hw_ReplaceSr=true
# /*DTS2012112007884 chenzhong KF65276 20121120 end> */
#ro.config.ce_authenticate=1
ro.config.hw.security_enabled=true
#ro.config.hw.security_volume=11
ro.config.hw_opta=185
ro.config.hw_optb=999
ro.product.CustCVersion=C185
ro.product.CustDVersion=D221
Click to expand...
Click to collapse
In my Mate 7 local.prop is in /cust/hw/eu/prop

Related

***Making Your Own EQ Settings!!! **UPDATE: PRE-MADE SETTINGS**

Uploaded one of many pre-made EQ settings. i will begin making more soon. This one is for you Drum n' Bass lovers out there, you know who you are although this sounds alright with other kinds of music (better than the flat EQ anyway) it is built predominantly for songs with low bass, i will be making more EQ settings, working on a good Rock one as we speak ​
You install this exactly the same as my AudioMods. REMEMBER!!! you will need my other modified files for this to have it's proper effect. using this alone will not increase the volume by much and might not even work
editing the EQ on the G1 isn't hard, but it's kinda long winded and requires a fair bit of tinkering.
i'll try and talk you through it as best i can i've already enabled the EQ, all you need to do is set it up to your needs.
step 1 - download included file (the EQ taken from V1 audiomod, so a slight volume increase)
step 2 - open it with Microsoft Excel
step 3 - Editing. The only line we're interested with is Row 6.
If you look at this line, it's all to do with the EQ. you have BAND1 all the way across to BAND8. basically, i wouldn't touch either BAND1 or BAND8 as these are only filtering out the really high and bottom end which you don't want.
ok, so looking at BAND2 we have:
BAND2 gain
BAND2 gain does essentially what it says on the tin, increases the gain/volume. REMEMBER!!! we're working in hex here, so the lowest is 0 and the highest is 0F (i think)
for those who don't know much about hex it goes:
0,1,2,3,4,5,6,7,8,9,0A,0B,0C,0D,0E,0F and then 10. but 10 loops back to 0's volume so 0F is as loud as you can go, and in comparison to V3, which is only on 0B, thats pretty damn loud.
BAND2 Freq
yup, you guessed it. this controlls at which frequency range the gain controlls. a lower number is lower and a higher number higher. This is pretty advanced tbh, i left it well alone lol
BAND2 type
this is a tricky one. I think this controls what type of EQ is happening at that point, e.g. a parametric, or it could even be Q control, i don't know.
we can judge by BAND1 and BAND 8 that type 1 is a low-shelving EQ and type 2 is a high-shelving EQ. basically, you don't want to use these. again, i left these well alone.
so yeah, thats about it really. Gain is the only main one you need to worry about. you also need a basic understanding of how an EQ works.
Increasing all the Gains to the same volume is fine, thats what i did in my mods, but that gives a very 'basic' sound. creating a Bass Boosting EQ, for example, would mean you increase the gain in the first few bands and keep them lower in the mid-high ranges.
research, some spare time and patience would come in handy
anyway guys, i hope this helps. feel free to ask any questions, although i wont be able to answer them until i get home from work tomorrow
here is a graphical representation of what i'm going on about. (i don't fully understand band 1 and 8 so i kinda left them out )
BTW this diagram and the file included is based on V2 so, as you can see in the diagram, the volume is already boosted quite a bit. i wouldn't go much higher tbh. 0B is V3 and thats pretty distorted, so i'd say thats about the limit. unless you're very brave
--------------Flat EQ (AudioFilter.zip) ------------------------ Drum n Bass style EQ (...DnB EQ.zip) ----------------- Rock style EQ (...Rock EQ.zip)
i can't say this is spot on what happens but it's a very basic guide from my 'interpretation' of how the EQ works
i hope this helps some of you
someone can write an app that will change this file within the OS?
amir
unfortunately i have not been able to make the settings change without rebooting the phone. but i imagine it's perfectly possible if someone can figure out how to do it
does this Affects the headphones too?
amir
What are the chages that you are using personally, I would like to try that first and go from there. Thanks.
JLine05 said:
What are the chages that you are using personally, I would like to try that first and go from there. Thanks.
Click to expand...
Click to collapse
i'm just using my V2 atm which has a flat EQ. not had chance to mess with the settings properly.
it all depends what kinda of EQ you are after. i'm gonna try and make a 'smily-face' EQ (as we call it at college) which boosts the high and low end and leaves the mid range fairly untouched. personally, for the music i listen to (pendulum mainly ) it sounds pretty good.
Well, I tried that but it's very hard to fine tune.
When it sounds good with the head phones, it sounds like crap with the loudspeaker and vice versa.
And having to reboot the phone each time you try new settings makes the process way too long to appreciate the difference.
Zappletoo said:
Well, I tried that but it's very hard to fine tune.
When it sounds good with the head phones, it sounds like crap with the loudspeaker and vice versa.
And having to reboot the phone each time you try new settings makes the process way too long to appreciate the difference.
Click to expand...
Click to collapse
very true. we need a way of making the settings 'stick' without rebooting the phone
Nice work! I will play around with this once I get out of the woods
Zappletoo said:
Well, I tried that but it's very hard to fine tune.
When it sounds good with the head phones, it sounds like crap with the loudspeaker and vice versa.
And having to reboot the phone each time you try new settings makes the process way too long to appreciate the difference.
Click to expand...
Click to collapse
Ya when I get to it, I'm gonna have 2 files set and saved on sdcard. One for line out/headphones. And one for phone speaker out put and just swap them on the fly via terminal.
What about sym links. Just have both files and point them where u want depending on what use ur using... now some gui with on the fly adj would be the best.
welcome to the jungle baby!
I LOVE DRUM & BASS!
I'm goin to see Dieselboy, Gein, Tech Itch, & SPKTRM tonight. Wamp wamp!
btw, thanks for the eq.
AH.... reminds me of the simple days with WM and the SRS WOW Equalizer. Well not that easy but...Hey, this is a great start! No one else have even though about this! Keep up the good work!
Zappletoo said:
Well, I tried that but it's very hard to fine tune.
When it sounds good with the head phones, it sounds like crap with the loudspeaker and vice versa.
And having to reboot the phone each time you try new settings makes the process way too long to appreciate the difference.
Click to expand...
Click to collapse
fastludeh22 said:
Ya when I get to it, I'm gonna have 2 files set and saved on sdcard. One for line out/headphones. And one for phone speaker out put and just swap them on the fly via terminal.
What about sym links. Just have both files and point them where u want depending on what use ur using... now some gui with on the fly adj would be the best.
Click to expand...
Click to collapse
DONE...
just to throw this info out there. i have these files on my ext2 partation of my sd card and am using sym links like the old app2sd method. i have all three versions on here and can swap loudness with 2 commands. prob is i only know how to do it in adb, lol. i keep getting read only error from terminal when trying to swap. i know it can be done from terminal, im just overlooking something. this idea was sparked by the need for different settings based on headphones/lineout or phone speaker usage, but can be used for different music or whatever.
now you dont have to have on sd card some steps in first part will have to be changed if u dont want to go though all that, but for people with apps2sd its simple.
*edit: thanks to member innerlight he pointed out where i was screwing up in terminal when trying to mount as read/write, lol. if you want to do it in terminal type su (hit enter). then type mount -o rw,remount -t yaffs2 /dev/block/mtdblock03 /system (hit enter). now follow the rest of the instructions starting with step 2 and leave off adb shell in the begening of each step.
1.adb remount
2.adb shell mkdir /system/sd/etc
3.adb shell cp /system/etc/AudioFilter.csv /system/sd/etc/AudioFilter.csv
4.adb shell cp /system/etc/AudioPara_TMUS.csv /system/sd/etc/AudioPara_TMUS.csv
5.adb shell cp /system/etc/AudioPara4.csv /system/sd/etc/AudioPara4.csv
6.adb shell rm /system/etc/AudioFilter.csv
7.adb shell rm /system/etc/AudioPara_TMUS.csv
8.adb shell rm /system/etc/AudioPara4.csv
9.adb shell ln -s /system/sd/etc/AudioFilter.csv /system/etc/AudioFilter.csv
10.adb shell ln -s /system/sd/etc/AudioPara_TMUS.csv /system/etc/AudioPara_TMUS.csv
11.adb shell ln -s /system/sd/AudioPara4.csv /system/etc/AudioPara4.csv
12.adb shell reboot
ok at this point they're running off sdcard. here is where running sym links importance runs in. you can have several different eq settings saved in your /system/sd/etc/filename.csv(it can be anything u want like headphones.csv or what not) for purpose of this write up im using AudioFilter.csv as stock and AudioFilterv3.csv as the "loud" one. when u want to switch on the fly (and heres where terminal would come in handy) its just a few commands.
edit: remember if you want to do it in terminal type su (hit enter). then type mount -o rw,remount -t yaffs2 /dev/block/mtdblock03 /system (hit enter). now follow the rest of the instructions starting with step 2 and leave off adb shell in the begening of each step.
1.adb remount
2.adb shell rm /system/etc/AudioFilter.csv (dont worry only removes sym link)
3.adb shell ln -s /system/sd/etc/Audiofilterv3.csv(or whatever ur alt eq is named) /system/etc/AudioFilter.csv
4.adb shell reboot
Now enjoy your new settings. Now to fig out how to have them take effect without rebooting...
Well done men is the start i will try it but i must flash to JF 1.5, then i test your work THK!!!
Am reading this while at gym.
Has anyone tried doing it with gscript.
2 ways and I am no expert but:
Without symlinks just stick one lots of files, eg. Heavy metal in1 folder on fat32 sd and another lot in another folder, eg. Hiphop. Then have 1 gscript to replace the folders in system/etc with the modified audio files in heavy and another gscript to replace files with those in hiphop? And then you can also have gscript automatically reboot....
With symlinks have 1 script use audio files from 1 folder and another gscript use another set of files?
Will this work? I use similar gscripts to backup and restore data from my workout app..
I will have a crack at it later tonight but have to figure out the whole eq level thing first. Wonder if I can use similar settings to the way core player does on WM?
ok... had a quick look at file in excel 07... looks bloody complicated 2 me..... could take a while..... someone want to make a hiphop one and a hard rock/heavy metal one and then i will have a crack at the gscript thing?
MontAlbert said:
ok... had a quick look at file in excel 07... looks bloody complicated 2 me..... could take a while..... someone want to make a hiphop one and a hard rock/heavy metal one and then i will have a crack at the gscript thing?
Click to expand...
Click to collapse
Honestly I don't know much about gscripts yet, but don't see why that wouldn't work. I think that's similer to what lucidrem is doing in other theard to put one of the premade ones on there.
Honestly I like the idea of having them on my sdcard now that I have it done, lol. Think you can write a script that would do the bottom 4 steps in my post to switch eq? I edited my post to add commends from tereminal insted of adb . You can use the different ones the op made for test of theory.
I'm gonna try and make some eq's tonight.
fastludeh22 said:
DONE...
...Now enjoy your new settings. Now to fig out how to have them take effect without rebooting...
Click to expand...
Click to collapse
nice work man!!
works perfectly, just tried it out ^^
but yeah, the only problem now is the rebooting issue. i'm gonna start working on a program for the market which lets you choose the EQ setting, but it's pointless if you have to reboot each time ><
update: graphical representation of what i did to the DnB EQ uploaded. will be uploading a 'Rock' EQ shortly
So I'm gonna start making a personalized eq tonight. If I'm reading this correct you "loud" mod is just the eq turned up on all bands? Is there not a master gain, to just make it louder without effecting the different hz settings?
Also do we know what hz each "band" is, or just that left is bass and right is highs, lol?

[Q] Camera App/Shutter Sound

I have been unable to find the specific file or registry entry to permanently disable the shutter sound for photos, and the rec sound for videos. I am wondering if anyone else has insight on how this can be done.
Apparently, All HTC and Samsung phones will have the sound off when volume is all the way down, but LG phones do not exhibit the same property. This is especially irritating when there is something that needs to be captured in a lecture or meeting without disturbing the ones around you.
Please help us LG owners out here...
+1
That thing is so damn annoying , i would love to see any solution ..
+1 here too
I've searched myself
Searching for "shutter", but cant find anything (Registry editor => search).
You won't find it in the registry, but you will find a file called camerashutter_mirage.wav in the \Windows directory. Since only HTC & Samsung phones enjoy read/write access to that directory while we're still stick with read-only, there's not much we can do. Once we have read/write we can replace that noisy wav file with a silent one.
I just turn volume down to zero and no annoying beeping for focus or CLICK!
Sucks that LG phone is different and only has read access. Too bad there is no consistency across phone platforms for similar functions.
snadboy said:
I just turn volume down to zero and no annoying beeping for focus or CLICK!
Sucks that LG phone is different and only has read access. Too bad there is no consistency across phone platforms for similar functions.
Click to expand...
Click to collapse
Wait... are you sure? I have a focus and I've been wondering how to do this. Even with the volume all the way down, and even with the phone on vibrate only mode, i still here the shutter. It's even worse when trying to do video. Not only will you here the startup sound but the shutter as well when it's done!
Put the volume to 0 then restart the phone and then take a picture without putting the volume back up. Let us know if it works for you.
AF241 said:
Put the volume to 0 then restart the phone and then take a picture without putting the volume back up. Let us know if it works for you.
Click to expand...
Click to collapse
Nope, didn't work.
I missed Samsung getting RW access to the Windows directory. Have a link?
Hi
the simplest way to disable shutter sound
is to replace shutter.wav in the windows folder.
there is no registry key to change it,
shutter sound is called by PhotoEntLib.dll
AF241 said:
Put the volume to 0 then restart the phone and then take a picture without putting the volume back up. Let us know if it works for you.
Click to expand...
Click to collapse
whoah!!!! that worked!!! wow!
xmckinzie said:
I missed Samsung getting RW access to the Windows directory. Have a link?
Click to expand...
Click to collapse
I was mistaken, I thought Samsung had it. Seems only HTC has it now.
LG too, actually. Through ChangeConfigXML of the MfgTest COM class and a provision xml string.
why need disable the sound? take lady photo???
iwantnokia said:
why need disable the sound? take lady photo???
Click to expand...
Click to collapse
lol, alot of people YES, lol, but myself personally no... lol
__ow said:
LG too, actually. Through ChangeConfigXML of the MfgTest COM class and a provision xml string.
Click to expand...
Click to collapse
so is there an LG file explorer? or how did u do this?
pdangcil said:
whoah!!!! that worked!!! wow!
Click to expand...
Click to collapse
I was wrong. It worked the first time. But it hasnt worked since.
megagprime said:
so is there an LG file explorer? or how did u do this?
Click to expand...
Click to collapse
Not that I know of. There are no file system APIs exposed in any of the LG apps, MFG included. Not that has been found and reported yet anyway.
However, their provisioning methods do allow file write access in \Windows at the very least. Couldn't delete the files I added though. And even if the FileSystem Configuration Service Provider is implemented and operable in the system, the methods exposed by LG does not look to support querying through provisioning documents. So the regular restricted filesystem access used in davux's webserver, for example, is what we've got for browsing so far.
As for how I did it; same as everyone else. Pick the engineer menu and other manufacturer apps apart and use their own COM classes. Only for a proof of concept, nothing readily usable.
__ow said:
Not that I know of. There are no file system APIs exposed in any of the LG apps, MFG included. Not that has been found and reported yet anyway.
However, their provisioning methods do allow file write access in \Windows at the very least. Couldn't delete the files I added though. And even if the FileSystem Configuration Service Provider is implemented and operable in the system, the methods exposed by LG does not look to support querying through provisioning documents. So the regular restricted filesystem access used in davux's webserver, for example, is what we've got for browsing so far.
As for how I did it; same as everyone else. Pick the engineer menu and other manufacturer apps apart and use their own COM classes. Only for a proof of concept, nothing readily usable.
Click to expand...
Click to collapse
over my head

Tuning System Wide Volume Level

As I making a beats mod for sense 3.5, found interesting file TPA2051_CFG.csv and TPA2051_CFG_XC.csv, the first one should be the template and the second one is the working i2c command file for various system volume, search google for TPA2051, is the amplifier which uses i2c interface, I don't know what exactly i2c is, maybe electronic engineers can explain. Comparing XE and normal sensation's, giving only one difference value, see below in blue, that is the playback_headset max amplified value, XE is 55, sensation is 50, that's why the later you hear a lower volume, tweak it to 56 or maybe higher to here boom-boom-boom, pong-pong-pong, ping-ping-ping effect!
For ICS, get the files from my beats mod.
Do not tweak other values except you know exactly what you are doing, there are many of them are gain control, just one bit of them could doubled the gain and may damage your speaker. The datasheet has all the descriptions of these registers of I2C interface.
0x55 seems to be the largest value that the stock htc headset and beats headset can tolerate, 0x59 seems to be the largest value that the speaker can tolerate. For both, the largest volume value is 0x5F.
This should also applies to any other htc devices as long as there is a file similar to this, this is sensation's TPA2051_CFG_XC.csvf ile, if you are using other device, just use that file of your device.
================================================
SoundBoostForGB&ICS.zip
This work for both GB & ICS, without enable the AGC, enabling AGC making music sounds not so good, values for headset is default of XE ROM (0x55), and speaker is (0x59)
#TPA2051 PYDLE_20111027_1Voutput_ON_55_OFF_4F,,,,,,,,,
#mode/kind/i2c_cmds[7],,,,,,,,,
#kind = 0:spk, kind = 1:HEADSET, kind = 2:ring ,kind = 3:rev,kin=4 : 0ff,,,,,
0,4,0x00,0x90,0x00,0x00,0x00,0x00,0x00,#TPA2051_MODE_OFF
1,0,0x00,0x82,0x00,0x07,0xCD,0x59,0x0D,#TPA2051_MODE_PLAYBACK_SPKR
2,1,0x00,0x8C,0x20,0x57,0xCD,0x55,0x0D,#TPA2051_MODE_PLAYBACK_HEADSET
3,2,0x00,0x8E,0x20,0x57,0xCD,0x16,0xCD,#TPA2051_MODE_RING
4,0,0x00,0x82,0x00,0x07,0xCD,0x59,0x0D,#TPA2051_MODE_VOICECALL_SPKR
5,1,0x00,0x8C,0x20,0x57,0xCD,0x55,0x0D,#TPA2051_MODE_VOICECALL_HEADSET
6,0,0x00,0x82,0x00,0x07,0xCD,0x59,0x0D,#TPA2051_MODE_FM_SPKR
7,1,0x00,0x8C,0x20,0x57,0xCD,0x0B,0x8D,#TPA2051_MODE_FM_HEADSET
8,3,0x00,0x8C,0x20,0x57,0xCD,0x55,0x0D,#TPA2051_MODE_PLAYBACK_rev
9,3,0x00,0x8C,0x20,0x57,0xCD,0x55,0x0D,#TPA2051_MODE_VOICECALL_rev
10,4,0x00,0x8C,0x20,0x57,0xCD,0x55,0x0D,#TPA2051_MODE_PLAYBACK_HEADSET_BEATS_ON
11,5,0x00,0x8C,0x20,0x57,0xCD,0x4F,0x0D,#TPA2051_MODE_PLAYBACK_HEADSET_BEATS_OFF
i2c is a in-circuit protocol for comunicating. Thats the protocol the chips and memory banks use to transfer and address data. It is based on a serial connection. I dont know if any of that helps but just wanted to share that info. Now for a question, how to apply and what are the compatable ROMs?
celelivada said:
i2c is a in-circuit protocol for comunicating. Thats the protocol the chips and memory banks use to transfer and address data. It is based on a serial connection. I dont know if any of that helps but just wanted to share that info. Now for a question, how to apply and what are the compatable ROMs?
Click to expand...
Click to collapse
A big thank for your information, and that proves that value is the radio button of amplifier, and since it is a protocol, it will alike for all devices that uses the same chip, how to apply I'll post it on first post. Thanks.
Hi,
I just tested for the value in PLAYBACK_SPKR,set as you recommended and...Yes it works!There is an improvement
Thank you very much for this tip,very good
No one else has tested
WELL DONE. It works !!!! I will look into the other files and see how to tweak them if and when I get time because I'm at college for my masters all day. If there's anything I can help you, feel free to PM.
senastoin xe sense 3
would this work on my sesation xe runing sense 3 stock rom and were do i fiid the files new to this first andriod phone was using wm6.5
it should work, didnt check it but it has ti have this cofig file. It says in the first post, I used ES file manager, and enabled the root access feature and browsed to the file specified and chenged the 2 values.
---------- Post added 15th December 2011 at 12:25 AM ---------- Previous post was 14th December 2011 at 11:48 PM ----------
I found the AIC3254_reg_dualmiccx file and after a loooong review of the datasheet from texas instruments, it seems that the video recording clipping can also be fixed this way. I found that in the:
A17,VideoRecord_IMIC,SET,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w
,,REGISTER,0x00,0x34,0x36,0x37,0x39,0x3B,0x3C,0x00,0x51,0x52,0x53,0x54,0x00,0x0E,0x0F,0x09,0x12,0x13
,,VALUE,0x01,0x20,0x02,0x20,0x02,0x58,0x58,0x00,0x00,0x88,0x00,0x00,0x01,0x02,0x02,0x3F,0x03,0x03
you can change 83 and 84 memory bank (0x53 and 0x54) to control the volume. 0000 0000 is default in the datasheet, which is 0dB.To lower the gain you have to write a negative digital number in those registers eg. 1111 1111 is a gain of -0dB.
Thank you celelivada, I'll try at weekend. One more question, I,m tweaking some soundimage file for sound effects, the srs processor, there is input & output gain, default is 1.0 in and 1.0 out, the question is if input tweak to 0.5, will I get a a louder out?
Works great, thanks for the tip ...
Sent from my HTC Sensation Z710e using XDA App
nice. cant believe a volume fix was that easy and i know its been an issue for a long time.
mudhi said:
Thank you celelivada, I'll try at weekend. One more question, I,m tweaking some soundimage file for sound effects, the srs processor, there is input & output gain, default is 1.0 in and 1.0 out, the question is if input tweak to 0.5, will I get a a louder out?
Click to expand...
Click to collapse
I cant really tell, I really dont know if the input and output of that chip are connected, it has 2 miniDSPs, one is for input and one for output. But I think (because it sounds like it) that the number here represents a normal linear scale, not a dB one. So if you enter "2", the output would be doubled, although not twice as loud because of the whole logarithmic scale of the human ear. Be carefull with that number anyway, do small increments when testing.
edit___ I made a zip for flashing, so try it out, its based on the script for BEATS. I havent tested it but theres no reason for it not to work.
http://dl.dropbox.com/u/29005924/SoundBoost.zip
The Illest 619 said:
nice. cant believe a volume fix was that easy and i know its been an issue for a long time.
Click to expand...
Click to collapse
It is that really easy, but the process of finding that easy is really soooooooo hard. found it until I replace files of /etc from other device.
The zip file is not working. It says: installation aborted, error 6.
Sent from my HTC Sensation Z710e using Tapatalk
I'd be curious to see what RING does. Never hear it in my pocket...
Congrats on the work, though i have read this before and believe the Beats i flashed to my IC rom follows the same princepal. However what i am looking for is an improvement in Notification/Ringtones.
Is there anything in the file to indicate these can be adjusted?
vis-tec said:
Congrats on the work, though i have read this before and believe the Beats i flashed to my IC rom follows the same princepal. However what i am looking for is an improvement in Notification/Ringtones.
Is there anything in the file to indicate these can be adjusted?
Click to expand...
Click to collapse
Ringtones and notification uses the that micro mono speaker, there is no other way to improve it except change it to larger one
There is another way, I saw a post to edit the audio file raising the volume, but same principle, the speaker is not big enough to deliver higher volume.
Although I don't really understand what is the exact meaning, but those 0x values are commands to be send to the chip, and those meanings are ins/outs, directions and level of amplifying, the rings I already tried but have to read the datasheet to understand the meaning, perhaps celelivada wants to read it.
I will read it when I get the time. Now i worked on the soundimage files, and edited the SRS for music headset, and made a much punchier bass. For the .zip , I was in a hurry to make it, but it is really simple to make it yourself or just opet up the beats mod, because it already has the file but it is on stock values. You can open the zip end edit the file there than flash it.
are there other csv files where you can change a value to increase the in-call volume? on my Nexus One, Desire and INC S kernel devs were able to boost in-call volume for the HANDSET (not HEADSET). i'm assuming that the values in the OP do not affect the in-call volume/speaker versus the speaker on the rear of the phone. sadly for me, i haven't read/seen in-call volume tweaks for Sensation kernels. thanks for taking time to read/reply to my questions. (i wish i were savvy enough to do this on my own, lol).
cortez.i said:
are there other csv files where you can change a value to increase the in-call volume? on my Nexus One, Desire and INC S kernel devs were able to boost in-call volume for the HANDSET (not HEADSET). i'm assuming that the values in the OP do not affect the in-call volume/speaker versus the speaker on the rear of the phone. sadly for me, i haven't read/seen in-call volume tweaks for Sensation kernels. thanks for taking time to read/reply to my questions. (i wish i were savvy enough to do this on my own, lol).
Click to expand...
Click to collapse
This reminds me my first impression on sensation is the front speaker volume is too low, and I never seen any post on how to improves it, but it should be possible, and I believe it is the same csv file. Need some readings on datasheet and trying.
celelivada said:
I will read it when I get the time. Now i worked on the soundimage files, and edited the SRS for music headset, and made a much punchier bass. For the .zip , I was in a hurry to make it, but it is really simple to make it yourself or just opet up the beats mod, because it already has the file but it is on stock values. You can open the zip end edit the file there than flash it.
Click to expand...
Click to collapse
so the beats mod have not enough punch. Some informations I know had posted over beats mod. The best source I can find on wow settings is here
Maybe increase trubass speaker size and level, decrease focus and definition, and increase ogain... Just a reminder that you don't have to wipe cache and dalvik everytime, to save time on reboot.
Sound effect tuning should be as easy as using Windows Media Player or any other player, just can't imagine why htc doesn't give this out but instead giving a fixed value, they are supposed to be have sliding bars for emphasize effects. May be they just focus on beats (which is only a bass enhancement and nothing else, and can only be tweaked by hacking the libbeatsbass.so library).
I share how I edit and push it to phone, if you are using Windows.
Using Android SDK, and set environment variable so that everywhere you can adb push and pull, if you install htc sync, adb are also installed, they may not the same version as the Android SDK and will giving that adb is outdate and restarted everytime, so delete those files adb.exe, adbwinapi.dll adbwinusbapi.dll. For win 7 just hold shift and right click to a folder to open cmd prompt.
To compare agains files or folders, first install notepad2 and replace the default notepad, download and use windiff.exe, it can compare difference on word by word, right click can open notepad to edit, and you can easily distinguish between them.
You can leaving notepad2 open just save values you changed and push to the phone and adb reboot. And can go back or go forward for the changes.
celelivada said:
I will read it when I get the time. Now i worked on the soundimage files, and edited the SRS for music headset, and made a much punchier bass. For the .zip , I was in a hurry to make it, but it is really simple to make it yourself or just opet up the beats mod, because it already has the file but it is on stock values. You can open the zip end edit the file there than flash it.
Click to expand...
Click to collapse
If you get the time, please read the datasheet and find the tweak for handset voicecall volume. I found something interesting on sensation XL, but it's not easy to figure out. There is a new kind rev (reverse?) reverse for front and back speaker? front speaker is verrrrrrrrrrrrrry important.
#TPA2051 Runnymede_20111005,,,,,,,,,
#mode/kind/i2c_cmds[7],,,,,,,,,
#kind = 0:spk, kind = 1:HEADSET, kind = 2:ring ,kind = 3:rev,kin=4 : 0ff,,,,,
0,4,0x00,0x90,0x00,0x00,0x00,0x00,0x00,#TPA2051_MODE_OFF
1,0,0x00,0x8C,0x25,0x57,0xD3,0x0D,0x8D,#TPA2051_MODE_PLAYBACK_SPKR
2,1,0x00,0x8C,0x25,0x57,0xD3,0x0D,0x8D,#TPA2051_MODE_PLAYBACK_HEADSET
3,2,0x00,0x8C,0x25,0x57,0xD3,0x0D,0x8D,#TPA2051_MODE_RING
4,0,0x00,0x8C,0x25,0x57,0xD3,0x0D,0x8D,#TPA2051_MODE_VOICECALL_SPKR
5,1,0x00,0x8C,0x25,0x57,0xD3,0x0D,0x8D,#TPA2051_MODE_VOICECALL_HEADSET
6,0,0x00,0x8C,0x25,0x57,0xD3,0x0D,0x8D,#TPA2051_reserve
7,1,0x00,0x8C,0x25,0x57,0xD3,0x0D,0xAD,#TPA2051_MODE_FM_HEADSET
8,3,0x00,0x82,0x25,0x57,0x13,0x4D,0x0D,#TPA2051_MODE_PLAYBACK_rev
9,3,0x00,0x82,0x25,0x57,0x13,0x4D,0x0D,#TPA2051_MODE_VOICECALL_rev
10,4,0x00,0x8C,0x25,0x57,0xD3,0x4D,0x0D,#TPA2051_MODE_PLAYBACK_HEADSET_BEATS_ON
11,5,0x00,0x8C,0x25,0x57,0xD3,0x0D,0x8D,#TPA2051_MODE_PLAYBACK_HEADSET_BEATS_OFF

Need help making some changes in system files...

While trying to learn most of my tablet...especially when it comes to performance (i am a "power" user) i stumbled upon a few things i am curious about...
I will ask a few questions...hopefully someone will answer
1. What is framework.jar?? If i modify something in it...do i have to modify some other files too...to make sure its applied?
2. Where can i find this "ActivityManager" something? (On my opinion its like a API code)? I wanna modify something in it...hopefully to get some speed
3. About this code "ro.config=low_ram" on some devices thats how the code looks like...but in some cases...especially when about to be forcibly enabled they put "ro.config=low_ram.mod" instead...why so? And what is .mod? Will the code still have effects if it has this ".mod"?
4. Does a command in build.prop really need that "# blablabla" something? For what purposes?
For example:
#NFC
debug.nfc.fw_download=false
debug.nfc.se=false
That "#NFC" is it needed?
5. What is local.prop? Does it have any relation with build.prop?
Thanks for reading...hope someone will be able to answer this questions...thanks in advance
Almost all posts here gets unanswered...dem :crying:
Q.What is framework.jar?? If i modify something in it...do i have to modify some other files too...to make sure its applied?
A.Framework.jar is an important file,with this file you can theme your device,decompile it and edit the .png file in it,this is what tells your device what is the apprioriate drawable to use whether it is a LDPI,MDPI and all sorts of thing,this is like the ui manager for the phone
Q.Where can i find this "ActivityManager" something? (On my opinion its like a API code)? I wanna modify something in it...hopefully to get some speed
A.This is an api,its job is to manage app ram uses,what speed frequency need to be set for the app to be launched,everything that requires the app to launch.
Q.About this code "ro.config=low_ram" on some devices thats how the code looks like...but in some cases...especially when about to be forcibly enabled they put "ro.config=low_ram.mod" instead...why so? And what is .mod? Will the code still have effects if it has this ".mod"?
A.yes,the code still have effects on the devices, the ".mod" thing is used notify the system to use it,the original one will still intact in the build.prop if something goes wrong
Q.Does a command in build.prop really need that "# blablabla" something? For what purposes?
For example:
#NFC
debug.nfc.fw_download=false
debug.nfc.se=false
That "#NFC" is it needed?#NFC
A.this "#" thing basically found in the build.prop,its function is to specified for a certain function,
Example,i want to specified that this is for NFC properties
Im gonna put
#NFC
debug.nfc.fw_download=false
debug.nfc.se=false
it basically help you to specified what it the function is
this gonna be helpful if you want to edit it using build.prop editor
Q.What is local.prop? Does it have any relation with build.prop?
A.yes,its basically for your device properties and merged with the build.prop to be editable
hope this is enough to explain what you currently dont know about your device :good:
kinghamster678 said:
While trying to learn most of my tablet...especially when it comes to performance (i am a "power" user) i stumbled upon a few things i am curious about...
I will ask a few questions...hopefully someone will answer
1. What is framework.jar?? If i modify something in it...do i have to modify some other files too...to make sure its applied?
2. Where can i find this "ActivityManager" something? (On my opinion its like a API code)? I wanna modify something in it...hopefully to get some speed
3. About this code "ro.config=low_ram" on some devices thats how the code looks like...but in some cases...especially when about to be forcibly enabled they put "ro.config=low_ram.mod" instead...why so? And what is .mod? Will the code still have effects if it has this ".mod"?
4. Does a command in build.prop really need that "# blablabla" something? For what purposes?
For example:
#NFC
debug.nfc.fw_download=false
debug.nfc.se=false
That "#NFC" is it needed?
5. What is local.prop? Does it have any relation with build.prop?
Thanks for reading...hope someone will be able to answer this questions...thanks in advance
Click to expand...
Click to collapse
Simply any quote starting with # is not read by android
It is basically used to mark comments
Thunderoar said:
Q.What is framework.jar?? If i modify something in it...do i have to modify some other files too...to make sure its applied?
A.Framework.jar is an important file,with this file you can theme your device,decompile it and edit the .png file in it,this is what tells your device what is the apprioriate drawable to use whether it is a LDPI,MDPI and all sorts of thing,this is like the ui manager for the phone
Q.Where can i find this "ActivityManager" something? (On my opinion its like a API code)? I wanna modify something in it...hopefully to get some speed
A.This is an api,its job is to manage app ram uses,what speed frequency need to be set for the app to be launched,everything that requires the app to launch.
Q.About this code "ro.config=low_ram" on some devices thats how the code looks like...but in some cases...especially when about to be forcibly enabled they put "ro.config=low_ram.mod" instead...why so? And what is .mod? Will the code still have effects if it has this ".mod"?
A.yes,the code still have effects on the devices, the ".mod" thing is used notify the system to use it,the original one will still intact in the build.prop if something goes wrong
Q.Does a command in build.prop really need that "# blablabla" something? For what purposes?
For example:
#NFC
debug.nfc.fw_download=false
debug.nfc.se=false
That "#NFC" is it needed?#NFC
A.this "#" thing basically found in the build.prop,its function is to specified for a certain function,
Example,i want to specified that this is for NFC properties
Im gonna put
#NFC
debug.nfc.fw_download=false
debug.nfc.se=false
it basically help you to specified what it the function is
this gonna be helpful if you want to edit it using build.prop editor
Q.What is local.prop? Does it have any relation with build.prop?
A.yes,its basically for your device properties and merged with the build.prop to be editable
hope this is enough to explain what you currently dont know about your device :good:
Click to expand...
Click to collapse
Ty for the time and reply sir!
Now i know what to do hehe, ty again
you're welcome

How add more volume steps on lenovo M8 **really annoying**

quick intro..
I bought the Lenovo m8 FHD. Great tablet, Im using mine as a car head unit to replace a buggy old Nexus 7 with Timur's kernel. I was gonna get a Galaxy Tab A or any Galaxy but none of the sizes woud fit (too wide). When I discovered the Lenovo was the same width with more height, much better spec it was a no brainer. Its perfect for a car head unit! Rooted with magisk, I bought a LavaSync OTG hub which doesn't require root but bought it anyway (American company, google it). This provides USB audio out to my miniDSP. Use tasker to set up any automated options, ie when powered [do this] else [sleep...]. Simples
I just need to increase volume steps then I can install the thing -
Iv tried to increase the volume steps using apparently the most popular solution - ro.config.media_vol_steps=30 (30 is required) in build.prop and deafualt.prop as running Android 10. After a reboot I now have 30 steps but from 1 to 15 is mute to full volume and 16 to 30 is also mute to full volume! Im still learning here but where should I be looking to find these settings?
I see, using ADB, the 'ETC' folder (file) has alot of audio related files but just not sure where this device keeps the config settings for something like this?
Thanks in advance for any help
Moving on then. My next step to solve this is to change permissions and copy mmcblk0 to my windows machine and use an app to explore it at leisure. I will update anything I find..
mamba76 said:
quick intro..
I bought the Lenovo m8 FHD. Great tablet, Im using mine as a car head unit to replace a buggy old Nexus 7 with Timur's kernel. I was gonna get a Galaxy Tab A or any Galaxy but none of the sizes woud fit (too wide). When I discovered the Lenovo was the same width with more height, much better spec it was a no brainer. Its perfect for a car head unit! Rooted with magisk, I bought a LavaSync OTG hub which doesn't require root but bought it anyway (American company, google it). This provides USB audio out to my miniDSP. Use tasker to set up any automated options, ie when powered [do this] else [sleep...]. Simples
I just need to increase volume steps then I can install the thing -
Iv tried to increase the volume steps using apparently the most popular solution - ro.config.media_vol_steps=30 (30 is required) in build.prop and deafualt.prop as running Android 10. After a reboot I now have 30 steps but from 1 to 15 is mute to full volume and 16 to 30 is also mute to full volume! Im still learning here but where should I be looking to find these settings?
I see, using ADB, the 'ETC' folder (file) has alot of audio related files but just not sure where this device keeps the config settings for something like this?
Thanks in advance for any help
Moving on then. My next step to solve this is to change permissions and copy mmcblk0 to my windows machine and use an app to explore it at leisure. I will update anything I find..
Click to expand...
Click to collapse
******* *** * *if anyones interested amongst the flood of responses from this thread you need default.prop from Vendor folder not root folder ******** ** ****
mamba76 said:
******* *** * *if anyones interested amongst the flood of responses from this thread you need default.prop from Vendor folder not root folder ******** ** ****
Click to expand...
Click to collapse
** actually no it does the same thing- 2 lots of volume bars stacked on top of each other, 0-15+0-15 = 30 steps, fail!, it should be 0-30=30 steps,

Categories

Resources