Still disproportionate? Asus made changes to the srs_processing.cfg --- also added one for the 'Journey'..
/media/sshando/system/data/srs_processing is 3.0 -- its my device mounted via sshfs
diff srs_processing.cfg /media/sshando/system/data/srs_processing.cfg 19c19
< srs_cfg:geq_int_enable = 0 // MobileEQ Toggle - Internal - GEQ on/off
---
> srs_cfg:geq_int_enable = 1 // MobileEQ Toggle - Internal - GEQ on/off
22c22
< srs_cfg:geq_ext_enable = 0 // MobileEQ Toggle - External - GEQ on/off
---
> srs_cfg:geq_ext_enable = 1 // MobileEQ Toggle - External - GEQ on/off
209,211c209,211
< srs_spk_int:trueq_lband1 = 11000.000000,6.000000,0.500000 // TruEQ Left Band 1 Tuning -
< srs_spk_int:trueq_lband2 = 400.000000,3.000000,0.7000000 // TruEQ Left Band 2 Tuning -
< srs_spk_int:trueq_lband3 = 2500.000000,-9.000000,0.700000 // TruEQ Left Band 3 Tuning -
---
> srs_spk_int:trueq_lband1 = 11000.000000,10.000000,0.500000 // TruEQ Left Band 1 Tuning -
> srs_spk_int:trueq_lband2 = 400.000000,9.000000,0.7000000 // TruEQ Left Band 2 Tuning -
> srs_spk_int:trueq_lband3 = 2500.000000,-7.000000,0.900000 // TruEQ Left Band 3 Tuning -
213,215c213,215
< srs_spk_int:trueq_rband1 = 11000.000000,6.000000,0.500000 // TruEQ Right Band 1 Tuning -
< srs_spk_int:trueq_rband2 = 400.000000,3.000000,0.700000 // TruEQ Right Band 2 Tuning -
< srs_spk_int:trueq_rband3 = 2500.000000,-9.000000,0.700000 // TruEQ Right Band 3 Tuning -
---
> srs_spk_int:trueq_rband1 = 11000.000000,10.000000,0.500000 // TruEQ Right Band 1 Tuning -
> srs_spk_int:trueq_rband2 = 400.000000,9.000000,0.700000 // TruEQ Right Band 2 Tuning -
> srs_spk_int:trueq_rband3 = 2500.000000,-7.000000,0.900000 // TruEQ Right Band 3 Tuning -
the asound.cfg is also different.. much longer
also have libnvmm_aviparser.so
so thats nice.
Still off from what I can tell, they need to give us access to the EQ settings in menu like Acer did.
it sounds a little bit louder.
I do love the new youtube update and browser. lag free
Are the speakers balanced?
Any news on this as far as being hardware or software related? I thought I read a thread yesterday on this and cannot find it today. There was someone that was persistent in saying that the issue was software and not hardware related. I also recall the fact that someone was trying to access a system file to reconfigure the equalizer. I have had this issue ever since the .9 firmware and 3.1 update has not fixed it. I hear sound from the right speaker, but not from the left.
my speakers are balanced, the iconia has dolby surround sound thats why it has a EQ tf101 doesnt have dolby
JMQUINT00 said:
my speakers are balanced, the iconia has dolby surround sound thats why it has a EQ tf101 doesnt have dolby
Click to expand...
Click to collapse
I really liked the Dolby on the Iconia when I had one, but returned it in anticipation for this device. I really hope that they can get the sound balanced via a software update.
For those of you with speaker imbalances, you can simply adjust the gains in the cfg file that the OP posted. Please don't ask me for suggested values as it WILL be different for every TF. Google Parametric EQ to understand how each of the three, Frequency, Gain, and Q, affect sound.
I ended up customizing the Parametric EQ (which is what the TrueEQ settings are) on BOTH the right and left hand side. I'm guessing the speaker imbalance IS a hardware issue BUT this provides a very good work SOFTWARE workaround for the issue.
Thanks
verkion
Care to post yours as a sample? I tried adjusting the db it wont balance properly with the right always sharper
Sent from my Transformer TF101
Bump
Sent from my Transformer TF101
Supercurio has just taken delivery of a TF, I hope he creates something along the lines of Voodoo sound for it. Voodoo is a must have on the NS.
Sent from my Nexus S using XDA App
I just wish the speakers were louder, I was trying to watch Snatch (great movie, btw), and I can barely hear anything in a quiet environment.
Sent from my Transformer TF101 using XDA Premium App
hurrpancakes said:
I just wish the speakers were louder, I was trying to watch Snatch (great movie, btw), and I can barely hear anything in a quiet environment.
Sent from my Transformer TF101 using XDA Premium App
Click to expand...
Click to collapse
Under the HiLimit - Internal Speaker Boosted section of the srs_processing.cfg change the hlimit_boost = 2.5 to something else...like 3 maybe. That will boost overall sound.
Thanks!
verkion
pnnorth said:
Supercurio has just taken delivery of a TF, I hope he creates something along the lines of Voodoo sound for it. Voodoo is a must have on the NS.
Sent from my Nexus S using XDA App
Click to expand...
Click to collapse
well voodoo is great because it's controlling the awesome wolfson chipset that samsung uses.... i'm guessing the asus has crap for an audio chipset.
Hey Im not sure if it is hardware .... Cos mine was fine until I did the 3.1 update ...... Now there is a drop in volume imbalance in speakers and headphone volume is barely a whisper
Sent from my Desire HD using XDA App
looks like Voodoo sound is on its way to the TF:
@supercurio: #VoodooSound early port on #EeePadTransformer!
http://yfrog.com/ehg9lp
http://yfrog.com/h4dww7p
http://yfrog.com/ed78yp
Sent from my Transformer TF101 using Tapatalk
frosty5689 said:
Care to post yours as a sample?
Click to expand...
Click to collapse
I've increased the gain on the left channel quite a bit and I've achieved fairly good results on external speakers, with no adverse effect on the headset sound, it seems. Thanks to all here for the info and tips. Config file attached. Just push to /system/data and see if it works for you.
Here are the differences between the original and mine.
< is original
> is mine
Code:
diff srs_processing.cfg.orig srs_processing.cfg
19c19
< srs_cfg:geq_int_enable = 0 // MobileEQ Toggle - Internal - GEQ on/off
---
> srs_cfg:geq_int_enable = 1 // MobileEQ Toggle - Internal - GEQ on/off
22c22
< srs_cfg:geq_ext_enable = 0 // MobileEQ Toggle - External - GEQ on/off
---
> srs_cfg:geq_ext_enable = 1 // MobileEQ Toggle - External - GEQ on/off
208,211c208,211
< srs_spk_int:trueq_lband0 = 900.000000,-9.000000,0.700000 // TruEQ Left Band 0 Tuning (CF Gain Q) -
< srs_spk_int:trueq_lband1 = 11000.000000,6.000000,0.500000 // TruEQ Left Band 1 Tuning -
< srs_spk_int:trueq_lband2 = 400.000000,3.000000,0.7000000 // TruEQ Left Band 2 Tuning -
< srs_spk_int:trueq_lband3 = 2500.000000,-9.000000,0.700000 // TruEQ Left Band 3 Tuning -
---
> srs_spk_int:trueq_lband0 = 900.000000,0.000000,0.700000 // TruEQ Left Band 0 Tuning (CF Gain Q) -
> srs_spk_int:trueq_lband1 = 11000.000000,15.000000,0.500000 // TruEQ Left Band 1 Tuning -
> srs_spk_int:trueq_lband2 = 400.000000,12.000000,0.7000000 // TruEQ Left Band 2 Tuning -
> srs_spk_int:trueq_lband3 = 2500.000000,0.000000,0.700000 // TruEQ Left Band 3 Tuning -
marinierb said:
I've increased the gain on the left channel quite a bit and I've achieved fairly good results on external speakers, with no adverse effect on the headset sound, it seems. Thanks to all here for the info and tips. Config file attached. Just push to /system/data and see if it works for you.
Click to expand...
Click to collapse
I just got mine fixed too but I only needed to increase the gain by 5. It's really odd how everyone needs different amount of gain.
dolby
I am positive that the Dolby surround in the acer is software related! when hc was ported to the gtab the acer rom was used and you could use the Dolby setting and it worked and sound the same as the acer! Even so the asus has the same hardware for audio as the acer from what i read teh wolfson wm8903 chip . If we could get this ported I would be so happy! Anyone up for it?
Related
XDA Developers,
Years ago I downloaded the RIL .dll and API from this site. Then it was only half complete and I had to patch it my self.
I am sure development has been completed since then.
Can anybody tell me if RIL is still maintained by this site? In which case, where can I get it?
Specifically I need signal quality on XDA II upwards. If anybody can help me?
Kind Regards,
Ben
After posting, my text RIL was shown with a link to most of the information.
There is one think I can't understand. The stucture returned as as follows:
int nMinSignalStrength; // @field TBD
int nMaxSignalStrength; // @field TBD
int nLowSignalStrength; // @field TBD
int nHighSignalStrength; // @field TBD
Which have the values (On XDA IIs) of -113, -51, -110, -60
Would any member know what the meaning of these values is?
I have then tried to convert the quality to a percentage. But the percentage always reads way to high, or zero.
My guess is that these are DB and therefore logarithmic. Would any member know how to convert to a linar scale?
My guess is something like: log10(n / 3) where n is any of the above or retuned figure.
Any ideas would be very useful!
Regards, Ben.
Hi,
Code:
HRESULT RIL_GetSignalQuality(
HRIL hRil // @parm handle to RIL instance returned by <f RIL_Initialize>
);
returns the following structure:
Code:
typedef struct rilsignalquality_tag {
DWORD cbSize; // @field structure size in bytes
DWORD dwParams; // @field indicates valid parameters
int nSignalStrength; // @field TBD
int nMinSignalStrength; // @field TBD
int nMaxSignalStrength; // @field TBD
DWORD dwBitErrorRate; // @field bit error rate in 1/100 of a percent
int nLowSignalStrength; // @field TBD
int nHighSignalStrength; // @field TBD
} RILSIGNALQUALITY, *LPRILSIGNALQUALITY;
Why don't you just use nSignalStrength? Sounds pretty simple and linear to me? Nothing to calculate...
In trying to make my posting simple. I think I forgot to clarify my problem
First is the problem that the nSignalStrength falls between two values.
But there are two fields it can fall between:
nMinSignalStrength <= nSignalStrength <= nMaxSignalStrength
nLowSignalStrength <= nSignalStrength <= nHighSignalStrength
Which one should be used? Why are there two?
Secondly, I want to show a percentage result between one of the above. But these figures are, I belive, Decibels (BD). Each 3 DB = a doubling of the value. So 1 = 10%, 4 = 20%, 7 = 40% etc...
Therefore a liniar percent placement of nSignalStrengh tells me nothing. Most values are close to Max, and then suddenly zero.
My math is a little rusty I was hoping somebody may have a nice function for returning the linear range from the logarithmic rageā¦.
Thanks again to any members who can offer some help
Ben
Hmm... but what if min and max are just values currently encountered in your local cell? When you move to another cell you may receive different min/max values. Or maybe these are the values of the farest and nearest cell? I don't know either, but your explanation of min/max sounds worse to me than does mine...
This could be correct. The values I have are on my XDA IIs using O2 are:
Min -113
Low -110
High -60
Max -51
Therefore:
Min < Low < nSignalStrength < High < Max
So I am using Low = 0% and High = 100%. But this returnes figures of above 50% when signal is quite low.
I think the linear conversion is exp(value / 3)
Therefore percent is:
percent = (exp(nSignalStrength / 3) - exp(Low / 3)) / (exp(high / 3) - exp(Low / 3)) * 100;
Which seems to give better figures. But I am not sure how accurate it is..
Any experts on signal quality out there, I'd love to hear from them!
Ben
If anybody is following this thread, this *seems* to return a good percentage for signal quality. I am not sure of the quality or accuracy. But it works
static double dValue, dMax;
dValue = (int)data->nSignalStrength; // (int) to convert twos complement signed integer correctly.
dMax = (int)data->nHighSignalStrength; // (int) to convert twos complement signed integer correctly.
dValue -= (int)data->nLowSignalStrength;
dMax -= (int)data->nLowSignalStrength;
dValue = pow(dValue / -3.0, 2);
dMax = pow(dMax / -3.0, 2);
dValue /= dMax;
dValue *= 100;
if (dValue > 100) dValue = 100; // never
if (dValue < 0) dValue = 0; // never
Regards,
Ben
Hi there, i've been following this thread with interest I have a very limited knowlege of C++ but not even on the PPC.
Would you mind attaching or even PMing your cpp so i could possibly learn more ?
I find i learn more by examples, and am quite interested in making an application that can disable the radio then re-enable it after a set ammount of time (so i can swap between sims, i have a dual sim adapter)
Best thing to do is follow the sample code supplied by these nice gues from xda-developers, by clicking on this RIL link.
BUT replace the ril.h in the .zip archive with the ril.h you will find from the link.
(nb: if the author of this .zip archive is reading, it's way out of date to the ril.h on this site. ps, hows the ril development going?)
If you get the sample code working, this will give you some idea of what is possible. Your options may not be possible. But look at the ril.h and the functions listed. If one of them does what you want, give it a go.
Regards,
Ben
I am trying to set the volume to my needs then put it back after. I have use the code from ppc developer network and when that did not set the correct volume I also did the registry as well. Don't worry about "reg", its my registry class and it works fine.
DWORD oldReg=0;
oldReg=reg->readDWORDfromReg(name,path);
reg->saveDWORDtoRegistry(name,path,0xffffffff);
WAVEFORMATEX wf;
wf.wFormatTag = WAVE_FORMAT_PCM;
wf.nChannels = 1;
wf.nSamplesPerSec = 8000 * 1000;
wf.wBitsPerSample = 8;
wf.nBlockAlign = wf.nChannels * wf.wBitsPerSample / 8;
wf.nAvgBytesPerSec = wf.nSamplesPerSec * wf.nBlockAlign;
wf.cbSize = 0;
HWAVEOUT hwo;
DWORD dwVolume=0xffffffff;
DWORD oldVolume=0;
int waveDevice=-1;
UINT numberOfDevices=waveOutGetNumDevs();
for(UINT id=0;id<numberOfDevices;id++)
{
if (waveOutOpen(&hwo,id,&wf,0,0,CALLBACK_NULL)==MMSYSERR_NOERROR)
{
waveDevice=id;
waveOutGetVolume(hwo,&oldVolume);
waveOutSetVolume(hwo,dwVolume);
waveOutClose(hwo);
break;
}
}
.........playing sound here all ok....
//put the volume back
if(waveDevice!=-1)
{
if (waveOutOpen(&hwo, waveDevice, &wf, 0, 0, CALLBACK_NULL) == MMSYSERR_NOERROR)
{
waveOutSetVolume(hwo, oldVolume);
waveOutClose(hwo);
}
}
reg->saveDWORDtoRegistry(name,path,oldReg);
I can set the volume to any value below the origional volume but any attempt to set a volume higher just dose nothing. There are no errors (checking left out here), just the same level. I did not seriously expect the registry part to work as I guess there is some event to trigger that change, but others seem to get results from waveOutSetVolume.
Well, I never tried changing volume by code, but I know TCPMP player does it well and it's open source so might be worth taking a look at.
Thanks levenum, I will give it a look.
Before I got a chance to look at that code I got a result. I have been using PlaySound to play a resource with no volume change working. When I use waveOutWrite to play a buffer containing the same data I can get the volume change I am after. There is still something wrong with my code because the sound gets garbled but I think I will figure that part out. I also want to next test playsound with a file instead of a resource.
<edit>
using playsound with the same file plays clear sound but the volume change is not working. Its a pity because to get the waveoutwrite to work properly i had to fill in the WAVEFORMATEX with the CORRECT values. This means that if I am allowing the user to specify files to play I will have to find out the samples per second and bits per sample info before I can use the file.
Again the idea was to have all the registry setting ready after a Hard-Reset or a ROM-Flash. The last two months I have made my Cruise a ROM lab testing every ROM I found to this FANTASTIC Forum.
And I'm very happy that I have a PDA that can be customizable.
So here is the cab ...
http://www.turboupload.com/download/00pEcIE03vrj/HTC_6TabHomePlugIn.cab
It contains:
- HTC Home PlugIn Setting/Customization (Start / Settings / Today / HTC Home)
- HTC 6 Tab Home PlugIn
HKLM\Software\HTC\HTCHome
New string "Tabsetting = 1,2,3,4,5,6"
1 = Clock tab
2 = Favorite People tab
3 = Weather tab
4 = Launcher tab
5 = Music tab
6 = Profiles tab
Removed "HKLM\Software\OEM\MASD\Quickdial"
- dd/MM/yy Format
HKLM\nls\overrides\SSDte = "dd/MM/yy"
- HH:mm:ss Format
HKLM\nls\overrides\STFmt = "HH:mm:ss"
- Speedup Touchflo By increasing Frames Per Second
HKLM\Software\HTC\Biotouch\Biotouch\DownFPS = "30"
HKLM\Software\HTC\Biotouch\Biotouch\LightFPS = "30"
HKLM\Software\HTC\Biotouch\Biotouch\UpFPS = "30"
- Activate GPS Photo in Camera
HKLM\SOFTWARE\HTC\Camera\P9\Enable = "1"
- No ActiveSync if Phone is Disconnected
HKLM\Software\Microsoft\Windows CE Services\AllowLSP = "0"
Again the THANKS and the Gredits goes to people who discovered these.
WARNING
i'm not responsible for any damage to your speakerphone, headset, or anything else. try this method with your own risk.
Click to expand...
Click to collapse
hello, this is my first thread on XDA and i will explain how to change audio input/output configuration on galaxy note 2 (based on my experience, and it works perfectly!)
YOU ONLY NEED:
1. a rooted note2
2. root explorer
Let's get started!
1. open root explorer
2. search 'default_gain.conf' at root /system/etc/ (if you can't find this file, sorry, i don't know anymore )
3. mount R/W
4. hold the file until there's an option 'open in Text Editor', click
5. here you will see a tons of audio configuration
TO HEAR THE DIFFERENCE, YOU'LL NEED TO REBOOT YOUR PHONE! (not soft reboot)
#Output Modifier Stage
output i mean speaker, headphone, etc
There's 4 mode configuration for output audio gain
Normal, Incall, Ringtone, Incommunication
Incall is audio config while you in call
Ringtone is audio config for ringtones
Normal is all media sounds that plays on your device (except above)
Incommunication --> dunno
this is audio config for earpiece in normal mode
Code:
#Output Modifier Stage
#Normal, Incall, Ringtone, Incommunication
#Modifier: Normal
Modifier "Normal" {
SupportedDevice {
"Earpiece"
}
Enable {
"Earpiece" for Earpiece
"Speaker" for Loudspeaker
"Headset Out" for Headphone
if you wan't to increase or decrease the gain volume, just change the "..... Volume", ... },
Example, i want to increase my speaker volume, change that number (followed with blue color):
Code:
Modifier "Normal" {
SupportedDevice {
"Speaker"
}
Enable {
{ "AIF1DAC1 Volume", 96 },
{ "AIF1 Boost Volume", 0 },
{ "DAC1 Volume", 96 },
{ "SPKL DAC1 Volume", 1 },
{ "SPKR DAC1 Volume", 1 },
{ "Speaker Mixer Volume", 3 },
{ "Speaker Boost Volume", 4 },
{ "Speaker Volume", [B][SIZE="5"][COLOR="Blue"]58[/COLOR][/SIZE][/B]},
}
if you want to increase your headset volume, just find "Headphone Volume" and change it.
if you want to increase your earpiece volume, just find "Earpiece Volume" and change it.
#Input Modifier Stage
input i mean microphone
you need to scroll down almost half of the page to find the microphone configuration until you find this:
Code:
#INPUT Modifier Stage
#Voice, Camcorder, Recognition, Communication,
Modifier "Voice" {
SupportedDevice {
"Builtin Mic"
}
Enable {
There's 4 mode for input modifier stage
Voice is for recording voice
Camcorder is for recording videos
Recognition is for voice recognition like google now, voice search, etc
Communication is config while you in call
"Builtin Mic" is microphone that located on the bottom of the phone
"Back Mic" is microphone that located on the top of the phone
"Headset In" is microphone from your headset
What is this?
Code:
{ "AIF1ADC1 HPF Mode", 2 },
{ "AIF1ADC1 HPF Switch", 1 },
HPF is High Pass Filter that will filter your audio
HPF Switch
0 = disable (and of course it will no differences if you change the mode)
1 = enable
HPF Mode
change this mode between 0-2, you will notice the different.
as my experience changing this mode,
0 = low frequency strong, high frequency poor
1 = low frequency and high frequency balanced
2 = low frequency poor, high frequency strong
now, to change the gain, you only need to change this:
"IN2L Volume" or "IN2R Volume"
example, i want to decrease the audio gain of my builtin microphone for recording audio, change the number that follows with blue color:
Code:
Modifier "Voice" {
SupportedDevice {
"Builtin Mic"
}
Enable {
{ "AIF1ADC1 HPF Mode", 2 },
{ "AIF1ADC1 HPF Switch", 1 },
{ "IN2L Volume", [SIZE="5"][COLOR="Blue"][B]16[/B][/COLOR][/SIZE] },
{ "MIXINL IN2L Volume", 0 },
{ "AIF1ADC1 Volume", 96 },
}
if you want to change the audio gain for recording videos, scroll down again until you find the "#Camcorder" section. It's same method with the "Voice".
after you finished editing, press back and 'YES' to save it. it will automaticaly backup the older 'default_gain.conf' with ".bak" file.
so if you accidentialy forget the default configuration, just delete the 'default_gain.conf' and rename the 'default_gain.conf.bak' to 'default_gain.conf'
don't forget to reboot your phone to notice the different! (not soft reboot)
good luck!
hit the THANKS button if you found this useful!
another possibility is to use a kernel with boeffla sound, agni kernel for example
droid8622 said:
another possibility is to use a kernel with boeffla sound, agni kernel for example
Click to expand...
Click to collapse
yeah i've tested agni kernel but some tweaks can't be changed with agni. example they say "microphone sensitivity" and it only change the headset input gain.
so i edit the 'default_gain.conf' and trying to change the builtin mic gain, and it perfectly works
File missing
Hi,
My GN2 runs latest PA with stock PA kernel and I cannot find the default_gain.conf file. Do I have to use some specific kernel or what could be the problem?
Thanks
Leo
Leotronick said:
Hi,
My GN2 runs latest PA with stock PA kernel and I cannot find the default_gain.conf file. Do I have to use some specific kernel or what could be the problem?
Thanks
Leo
Click to expand...
Click to collapse
hmmm, sorry. i don't know anymore if you can't find the file.
because i'm running on stock TW rom 4.4.2
maybe you should try another rom
ectv96 said:
hmmm, sorry. i don't know anymore if you can't find the file.
because i'm running on stock TW rom 4.4.2
maybe you should try another rom
Click to expand...
Click to collapse
Hi
Do you know how to make 'privacy mode' so when you plug in your headset the speakers are off (ringtone/notifications etc) without flashing Agni kernel?
Thanks
Y
yusuf_adsas said:
Hi
Do you know how to make 'privacy mode' so when you plug in your headset the speakers are off (ringtone/notifications etc) without flashing Agni kernel?
Thanks
Y
Click to expand...
Click to collapse
dunno, sorry
ectv96 said:
dunno, sorry
Click to expand...
Click to collapse
Thanks for your reply anyway and good work!
Matur suwun
Y
Nice Work Bro
Want BoomSound? What about Harman/Kardon?
These hacks are very simple to do. Just simple changes to files.
>>insert non-responsibility disclaimer here...<<
Click to expand...
Click to collapse
I have tested most of them, but not all, hence you will see that some of them are questions (in red). I didn't bother changing those ones as to me personally either not necessary or didn't want to mess. But I included them anyways.
Tried and tested that the hacks will be implemented upon factory reset. Have not tested if restarting will work.
Just restart the phone for the changes to be applied.
Requirements:
Root (obviously)
Click to expand...
Click to collapse
Here we go!
File location:
/system/customize/ACC/your_file_here.xml
Click to expand...
Click to collapse
AMS_feature_FirstBackgroundProcess_white_list = insert the app that you want to be processed by the phone upon boot.
AMS_feature_QuickBoot_white_list = Quick boot whitelist?
AMS_feature_recentApp_MaxRecentTasks = Number of apps that will be detected by the Grid View Task Manager
AMS_feature_recentApp_MaxVisibleTasks = Number of apps VISIBLE on the Grid View Task Manager
AppUsageStats_feature_AutoEnableWifi_when_launch = Turns on Wi-Fi upon opening Usage app
disable_screenshot = as the name implies
enable_gesture_service = 3 finger gesture?
NMS_feature_flashlight_during_charging = turns on flashlight upon charging?
NMS_feature_led_flash_timeout = led notification timeout?
NMS_feature_tri_color_led = Tri color?
powerkey_answer_phone = as it implies
quicklaunch_flashlight = adds the official flashlight app (as long as you have it installed) on the power menu
battery_show_unsupported_charger_dialog = as the name implies
battery_stop_low_battery_tone_after_1sec = ?
battery_use_another_low_battery_condition = i wonder what this means?
boot_music_default_volume = default volume level of "media" upon boot
devicepolicy_factory_restriction = ?
devicepolicy_wipe_external_storage = ? (when you factory reset, it already wipes your sd, even though on my phone it is set as false)
globalaction_enable_cancel_button = ?
keyguard_locknow_when_sim_absent = locks when no sim?
keyguard_stuck_network_lock = ?
power_halve_brightness_when_offhook = tried this. but couldn't see the difference.
powermanager_backlight_exponential_mode_enable = ?
support_battery_overheat_degree = change battery temp for automatic shutdown?
support_battery_overheat_notify = as name implies
support_cpu_overheat_notify = as name implies
support_extreme_power_saving_mode = says false on mine, but still has EPS
uimode_keep_screenon_when_charging = yeah
Media
support_harman = enable support for harman/kardon, might need .so file for it to work, might need to turn off beats and boom sound.
support_music_ringtone = mp3, etc for ringtones?
support_outdoor_mode = ?
support_theater_effect_logo = yeah
Wi-Fi
ipv6_support = mine is on, even though file says false
Telephony
wlan_support_5g_hotspot = wow! 5g
HTC Camera / Gallery
can_enable_human_joint = enables "crop me in", tried turning it on, but forgot to check for it.
force_3d_preview_rendering = HTC One M8's 3D rendering, will show, but will not work.
grant_crop_me_in_enabled = check above
has_manual_capture = HTC Eye's manual settings, will force close
has_panorama_plus = enables 360 panorama, works
support_front_cam_led_countdown = LED flashes on countdown on selfies
support_same_features_for_all_cameras = adds enabled modes on selfies/front cam, works except for non working ones above
supportZoeInVideoCapture = enables snap shots on zoe video capture, does not work
Lockscreen
device_performance_level = lock screen priority?
Internet
enable_dynamic_switching_rendering = ?
enable_GPU_upload = ?
enable_read_mode = google, couldn't really try if it works
enable_smart_read_mode = google
memory_limit = ?
support_rename_download_file = could be handy
Phone
delayOfAllowIncomingRing = delay in ms upon ringing
isWaterProof = HTC J Butterfly?
Settings
notification_flash_led_8color = how can we utilize this?
SystemUI
notification_light_behavior_options = turned this on, but didn't know where to look for it
quick_setting_available_items = change quick settings, don't know how to check for the corresponding number to the settings, and how to add them?
show_4g_for_lte = want the old LTE back?
support_minor_quicksettings = tried enabling, don't know where to change
Volume
safe_volume_timeout
support_ringback_tone
support_toogle_use_ring_volume_for_notify
Weather
hide_vendor_logo = is this the AccuWeather logo?
WorldClock
isSupportAlarmVolumeKeyInSilentMode
Gallery Effect
htc_album_feature_diff = change the one's below:
albumeffect_refocus = HTC One M8's blur refocus, will show, but doesn't work
albumeffect_cutpaste = Got it on, forgot what it is
albumeffect_4seasons = HTC One M8's Season effects, will show, doesn't work
albumeffect_foregrounder = HTC One M8's Foregrounder effect, will show, doesn't work
albumeffect_3d_marco = HTC One M8's 3D viewer
albumeffect_enable = ?
Sound
support_beats_audio = well
support_boomsound_effect = Enables boom sound effect, might need .so files for it to work properly, might need turn off beats and harman.
support_fingerprint = HTC One M9+ already been worked even before released in public
support_music_channel = ?
support_vmware = wow, virtual machine?
Click to expand...
Click to collapse
As you can see, upon opening the file/s, there are a lot of things that can be changed. Thread accordingly when changing things.
The reason above for the "your_file" is that depending on what base ROM you've got (eu, asia, wwe, etc) plus the combination of the sim card that you've got, the phone will try to find the corresponding xml file. I will let you figure this one out. But it is very easy to do. This could also be the reason why that you might need to factory reset your phone before these hacks will work.
I would recommend, as much as you can, to use the right file. In any case, remove the unnecessary xml files but keep the "default" one. Your phone will use it then.
Upon changing the values on the files, you must make sure that the permissions of them are set back to normal. Too lazy to say.
I bet these hacks can also easily be implemented by the Xposed Modules, avoiding the need for factory reset.
Click to expand...
Click to collapse
For the telephony 5G I'm pretty sure that may enable the use of 5GHz for the wifi hotspot/tethering, as it currently only uses the 2.4GHz wifi. Might be best to not fiddle with quick boot as I heard that's incompatible with Lollipop.
KiraYahiroz said:
For the telephony 5G I'm pretty sure that may enable the use of 5GHz for the wifi hotspot/tethering, as it currently only uses the 2.4GHz wifi. Might be best to not fiddle with quick boot as I heard that's incompatible with Lollipop.
Click to expand...
Click to collapse
I've thought the same. But I think it is already enabled even though the file is saying not. Don't have a 5ghz wifi to test.