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

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?

Related

Boot splash sounds

(crosspost between my blog and xda)
http://warewolf.livejournal.com/570477.html
It looks like Google's Android phone OS may have, or intended to have some built-in boot splash sound effects. There are two files in framework-res.apk, under assets/sounds named bootanim0.raw and bootanim1.raw. I've linked MP3 versions of the files for your distinct pleasure.
For those of you with an android phone and joe-random linux box, you can play the sounds with the sox(1) package:
$ play -c 1 -r 44100 -1 -s -t raw bootanim0.raw
The files appear to be 44100hz, 8 bit, mono. Atleast that's how they seem to play and sound correct with sox.
now, sorry if this seems dumb to ask, but i don't have sound on my computer and i was wondering if you had tried changing the sound. and if so did it actually make any difference? i hope that we can have really cool boot sounds to go with some of the themes out there. i would be more than willing to throw new sounds on my phone but i have no way of knowing if the sound played properly untill i get it on my phone, and if when i boot i still have no sound then i won't know if there was sound to begin with. i hope that came out in a way that people can understand, i don't know how else to word it though.

[UPDATE 05/01] Increase Max Volume - BT + HEADSET BOOST (combined) FILE AVAILABLE!!

HEADSET EQUALIZER!!! - HOLY CRAP!!!
[Latest release in Blue]
VERSION INFO
Headset + Bluetooth Volume Hack
This file should also have a lower ringing and message tone when listening to music through the headset. If someone could test and confirm this It would be much appreciated!
As it stands the headset boost overwrites the bluetooth boost, so as a quick workaround i made this file which combines the 2!!! enjoy! (attached to this post)
BT Volume Hack v1
(Many thanks to innerspace for testing)
Finally, it's working without any problems! Those who may remember my earlier attempts to get this going will remember how hopelessly bad it turned out to be, but now, it's working!!
Here is some test info:
innerspace said:
Audio is significantly louder overall via A2DP, levels over headset seemed louder as well (though admittedly its a bit harder to discern over a mono headset). The party on the other end of the call said I sounded fine, voice was clear.
Click to expand...
Click to collapse
There will be some updates on this soon.
I hope some of you find this useful - http://meltus.androidftw.com/?page_id=2
NEXUS ONE FILES
This is just the basic un-modified AudioPara4.csv that was released with the Nexus One Source. Yes, this has probably been downloaded by plenty of you but i thought i'd upload just the audio files for the people who haven't.
There is another file i included, AudioBTID.csv, which i think controls bluetooth. Don't expect this to do anything however, unless you have a Nexus One
Also, don't expect this file to sound any different as it's not modified and i haven't had chance to look through it properly. But, there are definitely differences, so it's doing something differently.
I'll keep you all posted
V1
This is the very first version i made. This one differs from the other builds because it was before i realised there was an EQ setting. The sound quality of this build is average, just as good as the stock sound quality, and is slightly louder. Perfect for those who want a slight increase of sound with no compromise to audio quality.
V2 - *Most Popular*
In this version i included the AudioFilter file. The AudioFilter.csv controls the EQ and Compression settings, which is disabled by default (on the stock and V1 files). Increasing the Gain for each frequency band boosts the overall volume, but also causes distortion. Quite a loud version but also pretty distorted.
V3
using the same method as V2 but with a much higher gain setting. the result is a very loud overall volume but also a very distorted overall sound. For those who prefere volume over quality.
V4
the complete opposite of V3. This is a pretty quiet build but, by using the new Hero audio files which have a new EQ enabled, it has a much better 'sound quality'. for those of you who enjoy your music for the clarity and not the volume.
V5
Based on V3. The sound quality is slightly better in both the external speaker and headphones but the headphone volume is much, much louder. It is NOT recomended to have it set to full volume when listening to music through the headphones.
V5_r2 - *ALSO CALLED HEADSET BOOST IN MY APP*
As V5 was only an update for V3, i thought i'd make an update that works for all versions. Again, this increases the wired headset volume, but increases it by different amounts, depending on what version is being used. e.g. it will be louder on V3 than on V2. it will be louder on V2 than V1 etc.
V6 - *Loudest*
This is an 'update', much like V5. Use either v1, 2 or 3 and THEN push V6. or, pull the AudioPara4.csv from any of these versions and push all 3 files. This CAN be used with stock settings but it wont be as good!
Thanks to GoldenarmZ's new banding frequencies i managed to get the sound much 'bassier' and after finally figuring out the new 'Hero EQ' i've managed to get the sound much clearer. the result through the headphones is a nice mix of both, suitable for almost all types of music.
You must push both files included.
This version is still in the beta stages and pretty experimental. If you choose to use it you do so at your own risk
GENERATION 7 (2nd Revisions) - *Latest* - *BEST QUALITY*
Ok, here are my V7 Generation files. The zip contains v1r2, v2r2 (v7), v3r2 and v6r2. i've tried to improve them as much as possible, you may like them, you may not.
- V1 revision 2
Due to it not being distorted at all anyway, i added the compressor and made it slightly louder. not a lot has been changed here.
- V2 revision 2
Completely distortion-less! The most popular version due to it's loud volume and good sound quality. Now being used pre-built into many custom ROMs.
- V3 revision 2
Not sure about this one. Still very distorted (due to it's volume) and it's now slightly quieter than the original v3. Some of you may like this version, some of you may hate it.
- V6 revision 2
Managed to retain the bass whilst removing some of the distortion. I also lowered the volume slightly.
TIP!!! - Have the volume set 3 below maximum to get the best sound out of this version. At this level it sounds pretty good.
New Headset Boost (with Sapphire fix thanks to crypticc)
Only contains an AudioPara4.csv. The quality isn't great, because on full volume, it is VERY loud indeed. This is just a trail run and it's most probably not too stable.
This is achieved in a much more simple way than my last headset boost which used some weird bug in the files which failed to work half the time, whereas this one has the correct values changed, thanks to the new 'labeled' AudioPara.csv
WARNING: Not 100% Stable. Use At Your Own Risk!!!
You must push ALL files included.
For best sound possible use mp3 files that have a 320kb bit rate or higher. Or, better still, don't use mp3's.
MANUAL UPDATE
WARNING: This will NOT work if you don't have ADB set up on your computer. For a guide to setting up ADB check the official google android site.
METHOD 1
Download your prefered build (see above for info), and extract the files to anywhere. For the sake of the tutorial, extract it to 'Desktop'. Next open up your cmd and get adb started:
Code:
[COLOR=lime]adb remount[/COLOR] ([COLOR="Red"]sudo adb remount[/COLOR] for linux users)
- wait for the 'remount succeeded' message
[COLOR=#00ff00]adb push Desktop/AudioFilter.csv system/etc[/COLOR]
[COLOR=#00ff00]adb push Desktop/AudioPara4.csv system/etc[/COLOR]
[COLOR="RoyalBlue"]adb push Desktop/AudioPreProcess.csv system/etc[/COLOR] - If Version requires it
[COLOR=seagreen]adb push Desktop/AudioPara4_TMUS.csv system/etc[/COLOR] - Optional
if the version you are using doesn't contain a TMUS file, just leave it out. it isn't vital.
once that has all worked correctly it is just a matter of:
Code:
[COLOR=deepskyblue]adb shell[/COLOR]
[COLOR=deepskyblue]reboot[/COLOR]
and you're done! your new volume settings should take effect when the phone boots up.
METHOD 2
WARNING: This version does not need ADB, but it does need a signing tool and a good understanding of the update.zip flashing method.
first of all, find the custom ROM you wish to use (if you choose the one you are currently using you will not have to wipe) and open it with WinRar, 7zip or something similar.
Navigate to 'system/etc' and delete the AudioPara4.csv, AudioFilter.csv and, if the build includes it, the AudioPara4_TMUS.csv and AudioPreProcess.csv.
ALWAYS MAKE A BACKUP BEFORE DELETING.
Once they have been deleted it's just a case of dragging the new files from your preferred version into the folder. Once that has been done, you will need to re-sign the update.zip (very important you do this, otherwise the flashing wont work) and place it on your sdcard.
Next, reboot your phone holding the home button, and pres alt+s.
once your phone has flashed and rebooted, your audio settings will take effect!
METHOD 3
Thanks to LucidREM
This is all done from the terminal emulator on your phone -
Code:
$su
#mount -o rw,remount /dev/block/mtdblock3 /system
#mkdir /sdcard/AudioBackUp
#cd /system/etc/
#busybox cp /AudioFilter.csv /sdcard/AudioBackUp
#busybox cp /AudioPara_TMUS.csv /sdcard/AudioBackUp
#busybox cp /AudioPara4.csv /sdcard/AudioBackUp
#busybox cp /AudioPreProcess.csv /sdcard/AudioBackUp
#mkdir /sdcard/tmp
#cd /sdcard/tmp
#wget http://98.131.134.176/system/etc/v7/AudioFilter.csv
#wget http://98.131.134.176/system/etc/v7/AudioPara4.csv
#wget http://98.131.134.176/system/etc/v7/AudioPreProcess.csv
#busybox cp *.csv /system/etc
[COLOR="Red"]'v7' CAN BE REPLACED WITH ANY OTHER VERSION.[/COLOR]
METHOD 4
Thanks to everyone who helped make and test this!!!
Louder Volume Hack v3.5
This app is avaliable on the market for £2.00 (not sure what that is in $) and will allow you to freely switch between any of the versions without the need for a computer or any typing. Many updates planned!
Includes:
* Original versions (v1, 2, 3 and 6)
* Generation 7 files [REVISION 2] (v1r2, 2r2, 3r2 and 6r2)
* Headset Boost
* Bluetooth Boost
* In-Call Modifications
and all possible combinations of these files.
A free 'LITE' version is avaliable Here, but only allows you to switch bewteen Stock and V2.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
and thats it
enjoy!
You can make it easier by combining the first two listed as:
adb remount
followed with
adb pull ....
this will also allow you to take out the "make sure you are out of an adb shell" part, as you will not enter the adb shell. And in place of the Desktop/*.* I would suggest simply extracting the files to the tools directory located where you installed your SDK, then you can leave out the Desktop/ (which may make it easier for people to follow along, as some people don't have adb in their path and simply open command windows and navigate to the sdk/tools dir to launch adb commands). But, that is all opinion, your commands look good to me.
Good Job
One step closer to a perfect G1
daveid said:
You can make it easier by combining the first two listed as:
adb remount
followed with
adb pull ....
this will also allow you to take out the "make sure you are out of an adb shell" part, as you will not enter the adb shell. And in place of the Desktop/*.* I would suggest simply extracting the files to the tools directory located where you installed your SDK, then you can leave out the Desktop/ (which may make it easier for people to follow along, as some people don't have adb in their path and simply open command windows and navigate to the sdk/tools dir to launch adb commands). But, that is all opinion, your commands look good to me.
Click to expand...
Click to collapse
thanks for the adb remount, didn't think about using that
and i only used 'Desktop/*' because i've had trouble in the past where i've had to link the whole thing, e.g., 'C:/Danny/SDK/tools/*' rather than just 'adb push *' even if i opened it from the tools dir. i just find it easier if i do everything from the desktop
I already known you mentioned You only tested this on Haykuro's 6.0r1. I've tried to do it on the jf1.5adp build, but i see that the AudioPara_TMUS.csv file does not exist in the etc folder. So i did stop working on this until someone make it work with jf1.5 ADP build
edit:
instead of AudioPara_TMUS.csv there's a file name AudioPreProcess.csv. I compared 2 files and they are different values and size.
i've included the AudioPreProcess.csv file, take a look and help us please . Thanks in Milz
Meltus, it looks like the .zip you uploaded is actually a .rar file with the wrong file extension...
is it? sorry lol didn't realise. ><
and namsir, PreProcesses is in 6.0 also and it's not got anything to do with volume (as far as i know ) i'll d/l JF's apd build now and have a look for you and see what i can do.
Works on Dude 1.1a
I tried this on Dude 1.1a, seems to work
Amazing. You people never cease to amaze.
Patiently waiting for news on a JF1.5 version.
as far as i can tell guys, this should also work fine on JF's build. i can't see any major differences except for the absence of the 'AudioPara_TMUS.csv'.
so basically, if someone's willing to test it for me, just follow the instructions but miss out of the 'AudioPara_TMUS.csv' parts
also gettin close to a better louder version, should have that ready for tomorrow ^^
ah on TheDudes1.1a and when falshing get error...
E: Wrong Digest:
system/etc/AudioFilter.csv
E: Verification failed
Installation aborted
so is it working on the j.f 1.5
It should work fine on JF's builds and ill have a look at TheDude's build when i get home tonight. Not promising anything though as its not been tested so use at your own risk
ill try it when i get back from work lets hope it works good
hm, i seemed to fix it using Method 2 xD
Yeah, thats why i put 2 methods up coz the first one's failed me a few times.
So is it confirmed working on TheDude's build now?
seems to be working on jf adp 1.5. I pushed all three files in the zip and left the AudioPreProcess.csv in place, going to try removing it now and see what happens.
edit: works without AudioPreProcess.csv
my steps (not including my backups)
adb remount
adb push AudioFilter.csv /system/etc
adb push AudioPara_TMUS.csv /system/etc
adb push AudioPara4.csv /system/etc
adb busybox rm /system/etc/AudioPreProcess.csv
then reboot
jsunkist146 said:
seems to be working on jf adp 1.5. I pushed all three files in the zip and left the AudioPreProcess.csv in place, going to try removing it now and see what happens.
Click to expand...
Click to collapse
I wouldn't get rid of it if i were you because it definatly does something lol.
I suppose it wouldnt do the phone any harm, i took them all out and all that happened was i had no sound till i put them back in.
let us know what happens though if you do take it out
check above, edited my post. while it did work fine and i tested sounds in all different ways i could think of im about to head off to work so i put it back for now (need a completely working phone, not worth the risk) but i plan on taking it back out again tonight when i get home and let it be for a couple days and see what happens. been waiting for this fix since i got the phone, much appreciated!
I tried that on JF1.5, but I didn't notice a big difference..
Does it change only the loudest setting ? This one seems a bit louder than how it was before, but I can't tell for sure.

[HOW-TO] Edit your user.conf

With all these new "hero" builds coming out/updates for them, it is important to have optimal settings. Many people are not sure how to do this so I thought I would take my time to write a quick how to.
I have also attached a user.conf that is setup with comp cache and backing swap, swappiness of 80. I set the cpu scaling from 384 to 528 Mhz. You may edit this with notepad++ if you would like swap instead. Just open the user.conf with notepad++ and make the changes you want (the file is pretty self explanatory) Just be sure to set compcache to 0 along with backing swap
Place the "user.conf" on your sd root, and use the commands mentioned below
P.S. I apologize in advance to the moderators if you feel this is not in the appropriate place or not necessary, just trying to make things a little bit easier
In Terminal type:
Code:
$su
#sh /system/bin/rwsystem
#cp -f sdcard/user.conf /system/bin/user.conf
*If your ROM does not support "rwsystem"* use:
Code:
mount -o remount,rw /dev/mtd/mtdblock3 /system
Once again, I have attached a user.conf along with the JAC kernel that includes the script which allows you to use "rwsystem" (If your ROM supports the kernel)
Here is the link to the JACSki kernel with ttc_smokee's gps fix and Soul Life's script which will allow you to use "rwsystem"
http://www.4shared.com/file/133261717/84fd2884/JACHEROSki_Kernal-_Update.html
*Just like anything else on this site, I am not responsible for you bricking or damaging your device*
CHeErs
Post here if you would like any kind of walkthrough for "dummies" reguarding user.conf's or user.init's or
kingklick said:
*If your ROM does not have a kernel that supports "rwsystem" use
Code:
mount -oremount,rw /dev/mtd/mtdblock3 /system
Click to expand...
Click to collapse
You missed the space between -o and remount...
cx92001 said:
You missed the space between -o and remount...
Click to expand...
Click to collapse
works as-is
some progs accept arguments like that
some don't
mount happens to be one that does
alapapa said:
works as-is
some progs accept arguments like that
some don't
mount happens to be one that does
Click to expand...
Click to collapse
Good to know. Thanks
alapapa said:
works as-is
some progs accept arguments like that
some don't
mount happens to be one that does
Click to expand...
Click to collapse
yah it does work without the space, thanks, but i edited the space in anyway to prevent more posts like that
Are these edits needed/beneficial for those not interested/using hero ROMs?
I recall MikeTaylor had a file, but i know so little on what these can do. Thanks for doing this man.
s15274n said:
Are these edits needed/beneficial for those not interested/using hero ROMs?
I recall MikeTaylor had a file, but i know so little on what these can do. Thanks for doing this man.
Click to expand...
Click to collapse
Not needed, however I'd say most would argue they are beneficial changes for most ROMS... ie) cyanogen uses comp cache on his builds.
and no problem man my pleasure. My way of giving back to this great site
If you do not know how to edit these files post here and ill make you a user.conf to your liking
kingklick said:
With all these new "hero" builds coming out/updates for them, it is important to have optimal settings. Many people are not sure how to do this so I thought I would take my time to write a quick how to.
I have also attached a user.conf that is setup with comp cache and backing swap, swappiness of 80. I set the cpu scaling from 383 to 528 Mhz. You may edit this with notepad++ if you would like swap instead. Just be sure to set compcache to 0 along with backing swap
P.S. I apologize in advance to the moderators if you feel this is not in the appropriate place or not necessary, just trying to make things a little bit easier
In Terminal type:
Code:
$su
#rwsystem
#cp -f sdcard/user.conf /system/bin/user.conf
*If your ROM does not have a kernel that supports "rwsystem" use
Code:
mount -o remount,rw /dev/mtd/mtdblock3 /system
Once again, I have attached a user.conf along with the JAC kernel that will allow you to use "rwsystem" (If your ROM supports the kernel)
Here is the link to the JACSki kernel which will allow you to use "rwsystem"
http://www.megaupload.com/?d=K39IKK7A
*Just like anything else on this site, I am not responsible for you bricking or damaging your device*
CHeErs
Click to expand...
Click to collapse
Rwsystem is not kernel dependent, its a script I wrote that made its way into a few other builds. Just a script which resides in bin or xbin directory, nothing more or less.
soulife said:
Rwsystem is not kernel dependent, its a script I wrote that made its way into a few other builds. Just a script which resides in bin or xbin directory, nothing more or less.
Click to expand...
Click to collapse
o ok kool. I was mislead by a few others saying it was in the new JAC kernel silly people.... Anyway thanks for the fix soul life
you did a great thing by adding that script
Just changed the "kernel file" to the kernel with gps fix.
cheers!
More Detailed HOW-TO
Thanks for the post. I am in middle of (will take about a year, LOL) writing a HOW-TO on user.conf settings so that it will be easier to understand what needs editing and what settings are best. Currently, I am using a 64MB linux-swap with compcache and have been playing around with tweaking the settings to make my phones run "perfectly." This is much more difficult than it sounds when you take into account the various options such as backing swap, linux swap, swap files, compcache and swappiness settings. This all, of course, is system and user dependent. I use my G1 and my myTouch differently and have different apps installed on each so therefore, my settings are different for both. I still haven't come up with the perfect strategy but I am pretty close.
How about expanding this out (I don't mind actually posting it) to include more details on what each setting means and what the possible benefits/problems are with each. I use this (http://forum.xda-developers.com/showthread.php?t=542899) userinit.sh file along with the user.conf. I wrote one script to pull the user.conf from system/sd to my SD card and one that pushes it back to system/sd when I'm done with it. I use "Text Edit" to edit the user.conf right on my phone so I do not need to use ADB and Notepad++. This takes the PC out of the picture so I can tweak the settings wherever I happen to be.
I don't think there is ONE user.conf file that is good for everyone. It all depends on what the user's intentions are with his or her phone. Your default swappiness is set to 80 but that can vary. I am up in the air on that one testing between 30 and 100. But like I said, user dependent.
AndroidAppCritic said:
Thanks for the post. I am in middle of (will take about a year, LOL) writing a HOW-TO on user.conf settings so that it will be easier to understand what needs editing and what settings are best. Currently, I am using a 64MB linux-swap with compcache and have been playing around with tweaking the settings to make my phones run "perfectly." This is much more difficult than it sounds when you take into account the various options such as backing swap, linux swap, swap files, compcache and swappiness settings. This all, of course, is system and user dependent. I use my G1 and my myTouch differently and have different apps installed on each so therefore, my settings are different for both. I still haven't come up with the perfect strategy but I am pretty close.
How about expanding this out (I don't mind actually posting it) to include more details on what each setting means and what the possible benefits/problems are with each. I use this (http://forum.xda-developers.com/showthread.php?t=542899) userinit.sh file along with the user.conf. I wrote one script to pull the user.conf from system/sd to my SD card and one that pushes it back to system/sd when I'm done with it. I use "Text Edit" to edit the user.conf right on my phone so I do not need to use ADB and Notepad++. This takes the PC out of the picture so I can tweak the settings wherever I happen to be.
I don't think there is ONE user.conf file that is good for everyone. It all depends on what the user's intentions are with his or her phone. You default swappiness is set to 80 but that can vary. I am up in the air on that one testing between 30 and 100. But like I said, user dependent.
Click to expand...
Click to collapse
o ok very kool. Although, I did mention in my OP the HEro ROMs and what not, so I figured most people interested would be in the HEro scene. These settings seem to work best for me on 75% of the hero ROMs Ive flashed. DOesnt mean its "right" just whats worked for me. Just wanted to give back to this great site, and help the new comers because we have all been there at some point
P.S. PM me what you think I shoulld change/add to this thread to make it offical. Thank you in advance
ChEerS
Yeah, I just noticed the Hero thing. I suppose that I would like to see (somewhere on XDA either here or a new post) a very detailed explanation of all the possible settings, what they do and how they may or may not affect each other. When I was first trying all of this out I had to search very long to find explanations. If a noob wanted to know what swappiness was, for example, they would have a difficult time finding a good explanation. Even the experts can't agree so how is a novice supposed to understand it.
Perhaps this would be a good place for people who know to informally contribute and it can eventually be moved to its own thread, a sort of compache, linux-swap, backing swap, swappiness manual. A one-stop shop for all things memory related with links to the various XDA threads that can help them accomplish what they want to do.
My G1 and myTouch fly right now with next to no lag but it took me quite some time to get all the settings the way I like it (sort of, still perfecting them). I want the same for everyone.
AndroidAppCritic said:
Yeah, I just noticed the Hero thing. I suppose that I would like to see (somewhere on XDA either here or a new post) a very detailed explanation of all the possible settings, what they do and how they may or may not affect each other. When I was first trying all of this out I had to search very long to find explanations. If a noob wanted to know what swappiness was, for example, they would have a difficult time finding a good explanation. Even the experts can't agree so how is a novice supposed to understand it.
Perhaps this would be a good place for people who know to informally contribute and it can eventually be moved to its own thread, a sort of compache, linux-swap, backing swap, swappiness manual. A one-stop shop for all things memory related with links to the various XDA threads that can help them accomplish what they want to do.
My G1 and myTouch fly right now with next to no lag but it took me quite some time to get all the settings the way I like it (sort of, still perfecting them). I want the same for everyone.
Click to expand...
Click to collapse
Yeah I agree cuz when I was trying to root my phone and stuff around fiveish months ago... and I had to do the whole runaround because there was not any good organized information like now it is pretty close. But we definitely have a ways to go to get some good stuff for n00bs... lets get it done.'
AndroidAppCritic said:
Yeah, I just noticed the Hero thing. I suppose that I would like to see (somewhere on XDA either here or a new post) a very detailed explanation of all the possible settings, what they do and how they may or may not affect each other. When I was first trying all of this out I had to search very long to find explanations. If a noob wanted to know what swappiness was, for example, they would have a difficult time finding a good explanation. Even the experts can't agree so how is a novice supposed to understand it.
Perhaps this would be a good place for people who know to informally contribute and it can eventually be moved to its own thread, a sort of compache, linux-swap, backing swap, swappiness manual. A one-stop shop for all things memory related with links to the various XDA threads that can help them accomplish what they want to do.
My G1 and myTouch fly right now with next to no lag but it took me quite some time to get all the settings the way I like it (sort of, still perfecting them). I want the same for everyone.
Click to expand...
Click to collapse
yah for sure bro. Maybe you and me should put a detalied one together... This was intended to be a crude easy guide for pure n00bs who just want a "faster" phone. Most n00bs are not too concerned with what "swappiness" is and the technical difference between CC or linux-swap. Thats just my opionion though brother
Sorry if this is a stupid question but what exactly do I do with the two files? Do I rename the kernal update as update.zip and run that after I'm done installing the Hero ROM of my choice (I was looking at doing drizzy's)? Then what do I do with the user.conf file?
markdt098 said:
Sorry if this is a stupid question but what exactly do I do with the two files? Do I rename the kernal update as update.zip and run that after I'm done installing the Hero ROM of my choice (I was looking at doing drizzy's)? Then what do I do with the user.conf file?
Click to expand...
Click to collapse
Ima change the OP thanks anyway, if you have recovery 1.4 you can actually flash "any" zip meaning it does not need to be renamed. MOst ROMS now have this kernel built in, however MOdaco 2.2 DOES NOT, so if you plan on using modaco 2.2, flash this kernel. FLash MOdaco (or whatever ROM is missing this kernel) THEN flash the kernel right after without rebooting.
as far as the user.conf goes, put it on your root and use the commands i provided in the OP.
ChEeRS

Stagefright/Streaming Audio Fix Scripts to Enable/Disable on the Go

First, I take absolutely no credit for this beyond bringing this to the Evo forums' attention. And, I take absolutely no responsibility for whatever happens to your phone, period, ever.
As you probably know already, when you move up to 2.2, your Pandora streaming will likely take an audio quality hit due to the stagefright encoding introduced in 2.2. The fix is to disable stagefright in your build.prop. Unfortunately, disabling stagefright permanently introduces other issues. glitzbd over in the Nexus Forum posted this method the other day in order to enable/disable stagefright on the fly.
"I just did this on MCR21 (FRF91) and what a difference! Here is what I did!
I downloaded GScript Light (buying the pay version ASAP haha)
Opened the program and ran the CPU script to give it SU
In the program hit the menu button and then add script
I put the following in:
Name: Enable
Needs SU?: Check
setprop media.stagefright.enable-player true
Save
Name: Disable
Needs SU?: Check
setprop media.stagefright.enable-player false
Save
Now go to your launcher and long press to add a shortcut, and then scroll down the GScript and it will bring up a list of all of your scripts, put both of those on the homescreen!
For convenience I will attach the scripts just in case you don't want to bother with it haha
I am not positive on how to add them, but I think you can just unzip them, and place them on your SD card and when you go to add script then hit Load File
Enjoy!"
and per beagz in the Nexus Forum
"Thanks for posting those. I was just about to do that myself. Great job.
Make sure you place them in the gscript folder on the sdcard.
Also long press on homescreen --> shortcuts --> gscript
then select which script you want to have a link to. Then you can just press the icon for enable or disable."
Link to scripts: http://forum.xda-developers.com/attachment.php?attachmentid=372654&d=1280871021
Now seeing as I don't have the skills for this, should anyone have the skills and would like to help, having a widget for this would be extremely helpful.
Thoughts?
MSmith1 said:
First, I take absolutely no credit for this beyond bringing this to the Evo forums' attention. And, I take absolutely no responsibility for whatever happens to your phone, period, ever.
As you probably know already, when you move up to 2.2, your Pandora streaming will likely take an audio quality hit due to the stagefright encoding introduced in 2.2. The fix is to disable stagefright in your build.prop. Unfortunately, disabling stagefright permanently introduces other issues. glitzbd over in the Nexus Forum posted this method the other day in order to enable/disable stagefright on the fly.
"I just did this on MCR21 (FRF91) and what a difference! Here is what I did!
I downloaded GScript Light (buying the pay version ASAP haha)
Opened the program and ran the CPU script to give it SU
In the program hit the menu button and then add script
I put the following in:
Name: Enable
Needs SU?: Check
setprop media.stagefright.enable-player true
Save
Name: Disable
Needs SU?: Check
setprop media.stagefright.enable-player false
Save
Now go to your launcher and long press to add a shortcut, and then scroll down the GScript and it will bring up a list of all of your scripts, put both of those on the homescreen!
For convenience I will attach the scripts just in case you don't want to bother with it haha
I am not positive on how to add them, but I think you can just unzip them, and place them on your SD card and when you go to add script then hit Load File
Enjoy!"
and per beagz in the Nexus Forum
"Thanks for posting those. I was just about to do that myself. Great job.
Make sure you place them in the gscript folder on the sdcard.
Also long press on homescreen --> shortcuts --> gscript
then select which script you want to have a link to. Then you can just press the icon for enable or disable."
Link to scripts: http://forum.xda-developers.com/attachment.php?attachmentid=372654&d=1280871021
Now seeing as I don't have the skills for this, should anyone have the skills and would like to help, having a widget for this would be extremely helpful.
Thoughts?
Click to expand...
Click to collapse
Isn't that kinda what you just did, set up an enable and disable widget?
To contribute, however, you could use tasker to create a desktop widget that brought up a menu with two options of disable and enable, and you could click each of those to perform the action.
I've only been using tasker for a week, but it's pretty awesome IMO. I have already created lots of custom stuff. For example, when I plug in my headphones, it sets my volume and opens Pandora.
Anyway, could be an option without having to do coding.
You mentioned that it caused other problems, can you share what those are? I've since changed my build prop too, so I guess I've got whatever those problems are. :/
I tried this...but the problems I encountered was with streaming radio apps such as RadioTime, Yahoo Music and WunderRadio). In my experience, when you switch to false they refuse to connect and stream.
I read in another forum someone wrote Pandora about their sound issues with Froyo. They acknowledged the issue and stated they'll be making changes in their next release. Of course, they didn't state when the next release will be.
Vegasden said:
I tried this...but the problems I encountered was with streaming radio apps such as RadioTime, Yahoo Music and WunderRadio). In my experience, when you switch to false they refuse to connect and stream.
I read in another forum someone wrote Pandora about their sound issues with Froyo. They acknowledged the issue and stated they'll be making changes in their next release. Of course, they didn't state when the next release will be.
Click to expand...
Click to collapse
then you actually havent tried this.
MSmith1 said:
First, I take absolutely no credit for this beyond bringing this to the Evo forums' attention. And, I take absolutely no responsibility for whatever happens to your phone, period, ever.
As you probably know already, when you move up to 2.2, your Pandora streaming will likely take an audio quality hit due to the stagefright encoding introduced in 2.2. The fix is to disable stagefright in your build.prop. Unfortunately, disabling stagefright permanently introduces other issues. glitzbd over in the Nexus Forum posted this method the other day in order to enable/disable stagefright on the fly.
"I just did this on MCR21 (FRF91) and what a difference! Here is what I did!
I downloaded GScript Light (buying the pay version ASAP haha)
Opened the program and ran the CPU script to give it SU
In the program hit the menu button and then add script
I put the following in:
Name: Enable
Needs SU?: Check
setprop media.stagefright.enable-player true
Save
Name: Disable
Needs SU?: Check
setprop media.stagefright.enable-player false
Save
Now go to your launcher and long press to add a shortcut, and then scroll down the GScript and it will bring up a list of all of your scripts, put both of those on the homescreen!
For convenience I will attach the scripts just in case you don't want to bother with it haha
I am not positive on how to add them, but I think you can just unzip them, and place them on your SD card and when you go to add script then hit Load File
Enjoy!"
and per beagz in the Nexus Forum
"Thanks for posting those. I was just about to do that myself. Great job.
Make sure you place them in the gscript folder on the sdcard.
Also long press on homescreen --> shortcuts --> gscript
then select which script you want to have a link to. Then you can just press the icon for enable or disable."
Link to scripts: http://forum.xda-developers.com/attachment.php?attachmentid=372654&d=1280871021
Now seeing as I don't have the skills for this, should anyone have the skills and would like to help, having a widget for this would be extremely helpful.
Thoughts?
Click to expand...
Click to collapse
I've been having streaming issues with Last.FM and Pandora. I'll give this a whirl and let you guys know how it goes. Thanks for the tip though, much appreciated!
I tried adding the scripts, but it seems that the build.prop file does not get updated no matter what I do.. there are no errors when running the script and it even confirms that it ran, but the value doesn't change...
Edit: I ran Quadrant to make sure the scripts worked and yes, they do affect my scores so it looks like it's changing as it should. Thanks again, hopefully it fixes my audio issues.
Edit2: Seems to have fixed my Last.FM, thanks a bunch!
I can confirm these scripts are working for me as well. Streaming radio stations without stagefright player enabled caused the same problems so these scripts allow me to get around this relatively easily. BTW, to the above user, these scripts are adb shell commands and will not modify the build.prop.
Question: Is there a way to open an app with a shell command? I would like to set the property to the appropriate value and proceed to open the streaming app afterward. So I would have a slacker script that would disable stagefright and start slacker, etc. Thanks!
jedil1c1ous said:
Question: Is there a way to open an app with a shell command? I would like to set the property to the appropriate value and proceed to open the streaming app afterward. So I would have a slacker script that would disable stagefright and start slacker, etc. Thanks!
Click to expand...
Click to collapse
Maybe tasker can do this? I'm not sure though.
jedil1c1ous said:
I can confirm these scripts are working for me as well. Streaming radio stations without stagefright player enabled caused the same problems so these scripts allow me to get around this relatively easily. BTW, to the above user, these scripts are adb shell commands and will not modify the build.prop.
Question: Is there a way to open an app with a shell command? I would like to set the property to the appropriate value and proceed to open the streaming app afterward. So I would have a slacker script that would disable stagefright and start slacker, etc. Thanks!
Click to expand...
Click to collapse
Another plug for tasker, it is able to run ASE (Android Scripting Environment 2.0+) scripts, so maybe we could make it work there.
Running shell commands in an app is more difficult than it sounds. I tried to do it a while back with a test app I was writing, and it doesn't really translate too well with the Android API. I'm sure there is a fairly good way to do it by leveraging an outside java api, but I didn't have a ton of luck.
Here's a link to the ASE (now known as SL4) google code page:
http://code.google.com/p/android-scripting/
MSmith1 said:
Maybe tasker can do this? I'm not sure though.
Click to expand...
Click to collapse
It looks like this is on his todo list for Tasker. From his website:
rooted phone: become root/user, Run Shell Script (bash, no ASE needed), Reboot, toggle background data,key events and injection
Thanks for this. Before, I either just pulled the build.prop file and edited it there, making it permanant, but then everytime I flashed a CM6 Nightly it would go away And then I would always manually type it in on Terminal Emulator, which would be a pain, because after restart, I would have to redo it!
Now, thanks to this, I can disable/enable very quickly, and should be able to keep these scripts when I flash the CM6 Nightlies
Glad I could bring this to everyone's attention.

Modified build.prop. Way improved speeds

I modified my build.prop this morning, and my D2 is way snappier, no catching in long lists, and more
EDIT: Pasting someone elses build.prop can mess things up it seems, heres the changes I made
http://forum.xda-developers.com/showthread.php?t=771232
Sent from my DROID2 using XDA App
Will this work for those with 2.2.20?
This is kind of specific to your phone. Can you tell us what you changed?
I would not blindly copy someones build.prop. One thing I noticed, his is for 2.2.19. I diffed his with mine to see actual changes that would make a difference. Mine is 2.2.20
Code:
# This defines the max event window manager can
# handle in 1 s. We may adjust this # for performance
# reason later
windowsmgr.max_events_per_sec=60
# This defines the min duration between two pointer event
ro.min_pointer_dur=8
# Time between scans in seconds. Keep it high to minimize battery drain.
# This only affects the case in which there are remembered access points,
# but none are in range.
wifi.supplicant_scan_interval = 75
# This is a high density device with more memory, so larger vm heaps for it.
dalvik.vm.heapsize=32m
#Proximity sensor debounce time
mot.proximity.delay=200
# disable touch below 60 pixels
mot.proximity.distance=45
The problem is some of my setting may differ because mine is stock 2.2.20 and his is 2.2.19, so I am not sure what he changed and what changed because of the update. I would like to hear exactly what he changed and his reasoning behind it (why he thinks it would give better performace). You can read the comments to at least see what the different items do to get an idea if you want to do a similar change, but that doesn't tell you if its different because of the 2.2.20 update, or because he changed it.
Update: I see he snagged these changes form the Droid X forums. Check here to see an explanation of what the settings do. http://forum.xda-developers.com/showthread.php?t=771232
I didn't think it was specific, but I guess so. Yeah, that's what I changed. And just testing after changes seem a lot faster
Sent from my DROID2 using XDA App
This is what I noticed after copying the file to my d2...
1. Can't make phone calls...when I press the phone icon to make the call, it kicks me to the homescreen and the top notification area tells me I have no signal....maybe the instant outgoing call changes is causing this.
2. When the phone turns the screen off...I noticed that the screen is black/blank but the back light is still on...so the screen is still on...
Other than these issues, I love how snappier the phone felt and the high density combined with launcherpro 5 rows is awesome. Too bad the issues makes my phone unusable...
facelessuser said:
I would not blindly copy someones build.prop.
Click to expand...
Click to collapse
Agreed, no one should copy this directly.
Code:
# This defines the max event window manager can
# handle in 1 s. We may adjust this # for performance
# reason later
windowsmgr.max_events_per_sec=60
I did this change manually and it does seem to have improved graphical performance in menus.
Anybody trying to mod their Build.prop using adb here's how I did it:
Disclaimer: I'm not responsible for messing up your phone a build.prop is an important file. (I copied the files off so the file should never leave your phone it should only be copied over after we edit it, so nothing bad /Should/ happen)
(set USB connection to Charge Only)
adb devices
adb shell
su
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
cd /system
ls (only for seeing directory contents)
cp /system/build.prop /sdcard/build.prop
Now that you have the build.prop on the card you need to access it
Switch the USB connections to USB Mass Storage
Now go to the new usb device on your computer
The build.prop won't be editable yet
right-click->properties on the build.prop
now edit the name from build.prop to build.txt
click ok and/or apply
click yes to the box saying the file may not be usable (it will after we name it back)
now edit the build.prop (I used Wordpad and added comments that included the original values just for reference)
(make sure to save changes)
Now, go to the folder the 'build' is in at the top click on Tools->Folder options then uncheck the box for "hide extensions for known filetypes"
Rename the file from 'build.txt' back to 'build.prop'
Set the USB connections back to Charge Only
the cmd prompt should be back to the folder with adb in it so:
adb devices (just to make sure)
su
cp /sdcard/build.prop /system/build.prop
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
exit
That should do it just reboot your Droid 2 and it should run better/faster
My first benchmark from quadrant was about 1500 this came from around 1350-1430.
Hope this helps
On the last command I think you typed the command incorrectly, ro,remount does not work so I used -o,remount..not too familiar with adb but I think that worked and I changed some of the build.prop and the results are pretty noticeable..with no animations set the phone is amazingly snappy and responsive .I used some of the specs they used for droid x but im hoping someone can write all the droid 2 specs because this way we know if these limitations are for our phone not the X. Thanks
Sent from my DROID2 using XDA App
Just an fyi quadrant is 1369...never preformed one before..is this better than stock droid..I would assume so......phone is really working fantastic
Sent from my DROID2 using XDA App
Just did another 1417
Sent from my DROID2 using XDA App
I get 1450 average with my build.prop mods and deodexing
Sent from my DROID2 using XDA App
Noticed no improvement in speed after editing build.prop and rebooting.
The touch screen seems a bit more responsive.
Quadrant scores before and after are around 1400.
Still no idea why the D2 feels so sluggish when scrolling in any app, compared to my DInc, which gets only 1160. Build.prop edits did not fix this for me.
Says My Phone is a Droid X
I added the build, and now my phone:
A. wont alternate from landscape to long way.
B. SScreen light is on all the time.
Can someone please upload the stock build so I can go back. Thanks. My score was 1455, btw.
Thanks.
I did
karnovaran said:
Agreed, no one should copy this directly.
Code:
# This defines the max event window manager can
# handle in 1 s. We may adjust this # for performance
# reason later
windowsmgr.max_events_per_sec=60
I did this change manually and it does seem to have improved graphical performance in menus.
Click to expand...
Click to collapse
Please help me. I am an idiot, and did copy it. Please help me. I cant make calls etc. Cant find the droid 2 stock build. Please email it to me. !!!!! Buggin out...
here is the build.prop...obviously you will need to rename it to that but thats the original. yeah if you didnt read ANY of the previous posts it specifically said not to copy it..lol..sorry i think thats funny...
Fixed
JonandRoid said:
here is the build.prop...obviously you will need to rename it to that but thats the original. yeah if you didnt read ANY of the previous posts it specifically said not to copy it..lol..sorry i think thats funny...
Click to expand...
Click to collapse
Actually, I did read them. Not all though. Still funny though. Less so on y mend. Fixed it, thanks.
kageurufu said:
I modified my build.prop this morning, and my D2 is way snappier, no catching in long lists, and more
EDIT: Pasting someone elses build.prop can mess things up it seems, heres the changes I made
http://forum.xda-developers.com/showthread.php?t=771232
Sent from my DROID2 using XDA App
Click to expand...
Click to collapse
You mean those are the changes I made. haha glad to see it worked for you guys too.
newk8600 said:
Anybody trying to mod their Build.prop using adb here's how I did it:
Disclaimer: I'm not responsible for messing up your phone a build.prop is an important file. (I copied the files off so the file should never leave your phone it should only be copied over after we edit it, so nothing bad /Should/ happen)
(set USB connection to Charge Only)
adb devices
adb shell
su
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
cd /system
ls (only for seeing directory contents)
cp /system/build.prop /sdcard/build.prop
Now that you have the build.prop on the card you need to access it
Switch the USB connections to USB Mass Storage
Now go to the new usb device on your computer
The build.prop won't be editable yet
right-click->properties on the build.prop
now edit the name from build.prop to build.txt
click ok and/or apply
click yes to the box saying the file may not be usable (it will after we name it back)
now edit the build.prop (I used Wordpad and added comments that included the original values just for reference)
(make sure to save changes)
Now, go to the folder the 'build' is in at the top click on Tools->Folder options then uncheck the box for "hide extensions for known filetypes"
Rename the file from 'build.txt' back to 'build.prop'
Set the USB connections back to Charge Only
the cmd prompt should be back to the folder with adb in it so:
adb devices (just to make sure)
adb shell
su
cp /sdcard/build.prop /system/build.prop
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
exit
That should do it just reboot your Droid 2 and it should run better/faster
My first benchmark from quadrant was about 1500 this came from around 1350-1430.
Hope this helps
Click to expand...
Click to collapse
think you forgot one thing...or at least I had to do this step....
thanks for the infos though, very helpful.
the bad news--this actually reduced my quadrant score. I was getting ~1350-1400 and now more like ~1275-1350
FWIW I'm running Epic Unleashed 2.5
Using epic unleashed 2.5 I'm constantly hitting near 1500 on quadrant and one time I hit 1520
Sent from my DROID2 using Tapatalk

Categories

Resources