[Q] Feature Question - Verizon Droid Charge

Is there a way to add 1X1 widgets to a folder? I don't want to bog down my homescreen with a scriptmanager script to run my vacuum/reindex script because I think it'll look ugly.
Also is there a way to get the ICS style recent apps, I'm using task changer pro right now but whenever I set that as my setting nothing happens so i'm just sticking to the default for now. (don't really use it much but it looks cool)
Thanks
P2K

I don't think so for the first question.
I also don't think so for the second, however I do like fast5 task switcher...it puts the last five icons in a row in your notification bar for quick switching.

p2kmafia said:
I don't want to bog down my homescreen with a scriptmanager script to run my vacuum/reindex script because I think it'll look ugly.
Click to expand...
Click to collapse
Why not just put the vacuum/reindex commands in an init.d script so that it does it on boot and you never have to think of it again? For reference, the code in my init.d script is:
Code:
#db cleanup
for i in `find /data -iname "*.db"; do
sqlite3 $i 'VACUUM;';
sqlite3 $i 'REINDEX;';
done;

I rarely reboot my phone and I set the scheduler in SM and I'm never sure whether or not it has run.

Related

Idea to speed up Rosie

When developers first started skinning the G1 themes I remember there was something about compressing the images with photoshop, has anyone tried this yet and does anyone think it might have an effect?
Edit:
amphillips822 said:
I have found the below QUITE helpful with regard to Rosie being MUCH MUCH faster......
in terminal
$ su
# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
# cp /system/sd/app_s/Rosie.apk /data/app
# rm -r /system/sd/app_s/Rosie.apk
Click to expand...
Click to collapse
Then manually reboot system
but the hero rom runs off the rosi.apk
if the apk is the problem i dont think theres anyways of fixing it
and the rosi apk is still in alpha release
its not a legitimate rom yet
wait till htc works on it a little more and i bet itll be blazing fast
Then wouldn't compressing the images in the Rosie APK effect the amount of memory it takes to use the UI?
jusplainmike said:
Then wouldn't compressing the images in the Rosie APK effect the amount of memory it takes to use the UI?
Click to expand...
Click to collapse
the images are really not the huge Space hog it is the little file like the keyboard app uses.. seriously 5 MB for a keyboard? the images alone are only 500k total the rest are DB type files which are 4 megs
I did this, compressed pngs in every drawable folder and only saved around 200kb, didn't really speed up performance, so I didn't worry about it. PNG files were compressed on themes to save some space in /system back when there wasn't a lot of available space.
Thanks for answering my questions =)
That was all I wondered
I have found the below QUITE helpful with regard to Rosie being MUCH MUCH faster......
in terminal
$ su
# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
# cp system/sd/app_s/Rosie.apk /data/app
# rm -r /system/sd/app_s/Rosie.apk
# reboot
How about using pngcrush? It's a great tool and compresses PNGs much better than Photoshop can.
G1 just wasn't built for something like this imo. I can imagine the HTC Hero (device) having much more ram to work with and perhaps a better CPU in order to work this thing better. I mean, all things considered, the G1 can get sluggish just running Cupcake.
amphillips822 said:
I have found the below QUITE helpful with regard to Rosie being MUCH MUCH faster......
in terminal
$ su
# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
# cp system/sd/app_s/Rosie.apk /data/app
# rm -r /system/sd/app_s/Rosie.apk
# reboot
Click to expand...
Click to collapse
Has anyone tried this?
AGx-07_162 said:
G1 just wasn't built for something like this imo. I can imagine the HTC Hero (device) having much more ram to work with and perhaps a better CPU in order to work this thing better. I mean, all things considered, the G1 can get sluggish just running Cupcake.
Click to expand...
Click to collapse
I doubt it. All their upcoming devices use the same or a similar CPU as the G1. It may have more RAM, though. I think the issue comes from the fact that it's an early preproduction ROM that was leaked and it's not perfect, even on the Hero. Or maybe the Hero has hardware acceleration turned on? Does the G1 have hardware acceleration turned on? (I know it has the ability, but I wonder if it's like Kaiser where HTC never bothered using a driver that had the ability to use its hardware acceleration...) Again, this is pure speculation.
amphillips822 said:
I have found the below QUITE helpful with regard to Rosie being MUCH MUCH faster......
in terminal
$ su
# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
# cp system/sd/app_s/Rosie.apk /data/app
# rm -r /system/sd/app_s/Rosie.apk
# reboot
Click to expand...
Click to collapse
This will not work for anyone who had /data/app to sd. this does work very well if you just have the normal install tho!
ivanmmj said:
I doubt it. All their upcoming devices use the same or a similar CPU as the G1. It may have more RAM, though. I think the issue comes from the fact that it's an early preproduction ROM that was leaked and it's not perfect, even on the Hero. Or maybe the Hero has hardware acceleration turned on? Does the G1 have hardware acceleration turned on? (I know it has the ability, but I wonder if it's like Kaiser where HTC never bothered using a driver that had the ability to use its hardware acceleration...) Again, this is pure speculation.
Click to expand...
Click to collapse
Im not sure where i read it but i think the Hero had an 800 mhz processor (clocked down i suppose) but more ram does help a lot! if you adb logcat the g1 with hero and rosie on it 90% of the time its looking for more ram and running out of ram (thats why the home screen takes so long to load, and widgets too)
surj08 said:
Im not sure where i read it but i think the Hero had an 800 mhz processor (clocked down i suppose) but more ram does help a lot! if you adb logcat the g1 with hero and rosie on it 90% of the time its looking for more ram and running out of ram (thats why the home screen takes so long to load, and widgets too)
Click to expand...
Click to collapse
hmm... the memory, I can see. A lot of the other HTC phones have 288mb of RAM. This COULD be part of the problem. Maybe this would benefit from a swap file.
surj08 said:
This will not work for anyone who had /data/app to sd. this does work very well if you just have the normal install tho!
Click to expand...
Click to collapse
theses are the instructions for pushing rosie to the internal memory. it does work and make rosie faster.
Works...
amphillips822 said:
I have found the below QUITE helpful with regard to Rosie being MUCH MUCH faster......
in terminal
$ su
# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
# cp system/sd/app_s/Rosie.apk /data/app
# rm -r /system/sd/app_s/Rosie.apk
# reboot
Click to expand...
Click to collapse
this def seems to work. 2 little things line 3 should be #cp /system....
and the reboot in terminal command doesn't work on the hero rom.
Thanks amphillips822!
suggestion jusplainmike edit those commands into your original post so ppl see it right away...(maybe after a few more people try it.)
amphillips822 said:
I have found the below QUITE helpful with regard to Rosie being MUCH MUCH faster......
in terminal
$ su
# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
# cp system/sd/app_s/Rosie.apk /data/app
# rm -r /system/sd/app_s/Rosie.apk
# reboot
Click to expand...
Click to collapse
i read about doing that somewhere
and i dont know if it really did help increase speed
it is working off internal memory but EVERYTHING else in app_s is still running from your sd card
but i think it would help a little
im too lazy to install hero and set everythign else up again
kylelipp said:
this def seems to work. 2 little things line 3 should be #cp /system....
and the reboot in terminal command doesn't work on the hero rom.
Thanks amphillips822!
suggestion jusplainmike edit those commands into your original post so ppl see it right away...(maybe after a few more people try it.)
Click to expand...
Click to collapse
how much faster did it become?
do u use an overclocking app also?
any scenarios you could let us know?
actually....
Actually, I think I may have been a bit hasty.
I loaded the browser, switched back to home, market back to home, i tried to have a couple of things running and then see how responsive it was. At first it was damn fast, no lag, straight to the home screen. but... I have the retro clock, tcal and a weather widget on my home screen and I started to notice some hanging and gradual slow down. I have the open overclocker from the market installed I wanna see if it helps speed up noticeably if I put it to 527ish... I'll try and report back.
edit:
Oh, I may also not be the best test case for this, because I'm not sure what class my 2gig micro sd card is...
bigballa said:
how much faster did it become?
do u use an overclocking app also?
any scenarios you could let us know?
Click to expand...
Click to collapse
When I installed the original unoptimized haykuro it was slow as hell (Everything on app_s)after transfering rosie to internal it ran blazing fast. but I have the stock 1gb sd card. I never used appz2sd before so I didnt care about a card. (4gb Class 6 ordered) lol
I use no widgets.
I dont mind rosie crashing every 5 secs, I hate it when the messaging app crashes!!!
I really see no difference if I overclock or not, so I dont even bother.

4/27-DConfig 1.2-NEED TESTERS! GUI for custom Apps2SD,New Dalvik Tweaks,JIT,Swap,more

I decided to start a new thread for sanity purposes, the last one is already getting too big to scroll through. Here is the first release of my GUI + updated script that easily configs rom options. I tried to write this as generic as possible so we have the most room for upgrade in the future. Right now its pretty ugly but alot works. I need testers to play around with this, theres no way i can test every possible rom and every possible switch.
This should work with any kernel that runs app2sd, just needs a slight tweak to the init.rc to make sure apps2sd directorys are setup before launching the rom. This takes alittle bit more time to do it properly. Ill be posting a few different flavors for various roms out there. If you have a bug, please adb logcat _really_ helps. Also rom version you are on, and a copy of your /data/data/com.treve.dconfig/dc.conf & dcbannedapp.conf, i also have started to implement logging, /data/dcboot.log will help. sorry for files all around next version will fix alot. This requires toolbox (needs getprop/setprop) everything else should be included.
pretty much flash the right version over your rom, set your options, save, reboot & enjoy. shouldnt be much more to it. if you get forcecloses upgrading or after restoring apps wipe your /data/app-private/* some apps dont play nice. first boot will take _forevor_
Defaults are apps2sd with apps & app-private moved, dalvik on phone, swap to SD, JIT off. **it does not read back options saved so use other methods to tell if its working till next build **
Contact me if you want to put this in your rom or help me out!
Downloads:
v1.2 -
-Adds in dalvik VM heapsize settings
-fixes permissions a bit
-backend work for audio move underway
v1.2 downloads-
Damage/Fresh2.0d/Sushi/Aloysis kernel - http://www.4shared.com/file/d2UVEYLJ/treveDConfigDCKERNELv12.html
v1.1 -
Adds in restoring of configs capability. Need to manually hit the button to restore for now.
sets by default to "safe" settings. Should increase compatibility. Users of previous versions once you save your settings once they should stick on upgrades until you wipe the device
V1.1 Download (tested flashing ontop of damagecontrol & pancake 0.1)
Damage/Fresh2.0d/Aloysis (2.6.29-d30020a8) - http://www.4shared.com/file/vFIOghLT/treveDConfigDCKERNELv11.html
v1.5 gumbo (2.6.27GK-0.32) - http://www.4shared.com/file/4KolEQTJ/treveDConfiggumbo15ckernelv11.html
v1- first release
-newer a2sd then previous release
-set config options in gui
-initial configs write to /system/etc/ for now my GUI writes to /data/data/com.treve.dconfig/ a2sd will prefer the ones in data/data/ if they exist. this should allow for rom cookers to put in there recommended settings, but if your flashing over a existing rom without a wipe it will keep all your preferences. This is nice because we get stuff like auto remove of apps we dont use without romcookers putting out over 9000 roms.
-GUI DOES NOT READ BACK CONFIGS YET. This will come next version. For now once you exit form it will revert to defaults so you will not beable to see what you have set once you exit. (main settings & banned apps are on 2 different configs, you do not need to save both pages when making changes.)
-No icon or package name. Deal with it - you get functional or pretty. Ill clean stuff up later.
v1 downloads-
Damage kernel(2.6.29-d30020a8) - http://www.4shared.com/file/P_IlAvUs/treveDConfigDCKERNEL.html
Fresh kernel from 2.0d (untested by me) http://www.4shared.com/file/FQYFsuJa/treveDConfigfresh20dkernel.html
Gumbo 1.5c (realllly untested) http://www.4shared.com/file/hK9k7g-Q/treveDConfiggumbo15ckernel.html
{
"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"
}
Here is the backend settings that are possible. This stuff might be jibberish to most but with gui now it shouldnt matter to more than rom cookers or people who like to tinker.
**NOTE COMMENTS STILL HAVE 0 AND 1 NEW VERSION USES TRUE/FALSE**
/system/etc/dc.conf is the heart of this mod now. Dont try to delete variables or the conf file, scripts not smart enuf to check for that yet.
Code:
#DC Config file
#Hacked up by TrevE @ xda for damagedrom
#
#dc.a2sd.active - disables all a2sd
#dc.a2sd.apps.active - 0 moves all files to /data/ - 1 moves to /sdcard/data/ can be controlled seperate from a2sd.active
#dc.a2sd.dalvikcache.active - 0 keeps files on /data/ - 1 moves to /sdcard/dalvik-cache/
#
#dc.swap.active - 1 auto mounts sd card partition mmcblk0p3 for swapping. 0 keeeps it at mtdblock4
#dc.swap.swappiness - Range: 0 - 100, larger number = more likely to swap
#dc.jit.active - 1 to enable JIT next boot (make sure to switch to lancher as a defalt home first) 0 to disable.
#dc.bannedapp.active - 1 enables ban list (renames .apks to .dcbanned) defaults are set to programs that interfere with JIT
#dc.firstboot.active - check for firsboot script in /data/ on boot
#dc.zipalign.active - zipalign anything that needs it in /data/ on boot
#
# scaling_governor has 2 settings with HTC Perflock "ondemand" or "performance"
# lowmemkiller default rom settings - 1536,2048,4096,5120,5632,6144
# lowmemkiller less agressive settings - 1536,2048,4096,5120,15360,23040
# lowmemkiller more agressive setting - 1536,3072,4096,21000,23000,25000
#A2SD specific stuff script
setprop dc.a2sd.active true;
setprop dc.a2sd.apps.active true;
setprop dc.a2sd.dalvikcache.active true;
#Other system parms
setprop dc.swap.active false;
setprop dc.swap.swappiness 30;
setprop dc.jit.active false;
setprop dc.bannedapp.active false;
setprop dc.firstboot.active true;
setprop dc.zipalign.active true;
#Former gumbo.sh settings
echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo "1536,3072,4096,21000,23000,25000" > /sys/module/lowmemorykiller/parameters/minfree
==================="Basic" Options===================
Apps2SD
-Default is dalvik & apps are moved to sd. (Does not hurt to leave enabled if you are not using it.)
-if you have a slower SD card it might be better moving dalvik back to internal memory.
You can enable/disable dalvik & app move separately. To move dalvik back to SD:
Changing any options are easy. For example - To turn just dalvik sd cache off:
start -> run -> cmd
defaults are in:
adb pull /system/etc/dc.conf .
if you used dc tool use the one in data data:
adb pull /data/data/com.treve.dconfig/dc.conf .
open up dc.conf in notepad. Change the one line
setprop dc.a2sd.dalvikcache.active false;
to
setprop dc.a2sd.dalvikcache.active true;
push it back to phone
adb remount
adb push dc.conf /system/etc/
Click to expand...
Click to collapse
-New users any time just format ext(2 or 3) in recovery to enable. Next boot it will automatically move your apps. If you get any FC after a new enable of a2sd try Fix apk UUID option in recovery
AutoZipalign
-On by default.
anything written with newer dev kits should do this automatically, but there are still a buncha market apps that arent. This just goes through /data/app/ on boot and checks that everythings aligned and fixes what it needs to. Fixes some of the rosie lag loading the icons.
more here http://developer.android.com/guide/developing/tools/zipalign.html
scaling_governor
-Set to ondemand by default
Just change word in quotes. With HTCs 2.6.29 kernel we have two options (until someone gets us source)
-performance
-ondemand
lowmemkiller
-Set to more aggressive by default.
To change just edit numbers in double quotes on the lowmemkiller line in dc.conf.
Common values: (included at top of conf but here again for reference)
Code:
# lowmemkiller default rom settings - 1536,2048,4096,5120,5632,6144
# lowmemkiller less agressive settings - 1536,2048,4096,5120,15360,23040
# lowmemkiller more agressive setting - 1536,3072,4096,21000,23000,25000
DCBannedapp.conf
-default is off
*If this "banned app" flag is set it will rename any file in /system/etc/dcbannedapp.conf to .banned. When its set back to 0 it will "re-enable" them. Right now dcbannedapp.conf cannot have anything but a full filename (/system/app/Rosie.apk), one per line.
*if the delete banned app flag is on anything in this list will be deleted instead of renamed. No going back.
This is useful in a few ways-
-if you enable JIT we can put a list of banned apps (htc stuff) to increase stability. If you want to disable JIT just flip to flags and you have sense again.
-rom cookers can just post config files to have several different versions of a rom from one download (for ex: sense/no sense version)
Here is an example of dcbannedapp.conf I have been playing with. This strips sense out & gets you down pretty bare bones. (Yes there is more we can remove, i trimmed this list up a bit when we were having issues. now that things seem stable its time to cut out more )
Code:
/system/app/com.htc.MusicWidget.apk
/system/app/com.htc.TwitterWidget.apk
/system/app/com.htc.StockWidget.apk
/system/app/com.htc.WeatherWidget.apk
/system/app/DCSStock.apk
/system/app/Facebook.apk
/system/app/Flickr.apk
/system/app/HtcAddProgramWidget.apk
/system/app/htccalendarwidgets.apk
/system/app/htccontactwidgets.apk
/system/app/HtcClockWidget.apk
/system/app/HtcLockScreen.apk
/system/app/htcmailwidgets.apk
/system/app/htcmsgwidgets.apk
/system/app/HtcNaviPanel.apk
/system/app/HtcRingtoneTrimmer.apk
/system/app/htcsearchwiddgets.apk
/system/app/HtcSoundRecorder.apk
/system/app/HtcTwitter.apk
/system/app/IM.apk
/system/app/IQRD.apk
/system/app/OMADM.apk
/system/app/Rosie.apk
/system/app/SDSA.apk
/system/app/Sprint_Core.apk
/system/app/Sprint_NFL.apk
/system/app/Sprint_Nscar.apk
/system/app/Sprint_TV.apk
/system/app/Sprint_TVWidget.apk
/system/app/Stock.apk
/system/app/VoiceSearch.apk
/system/app/WidgetDownloadManager.apk
/system/app/WorldClock.apk
firstboot
-default is on
script in /data/firstboot.sh will run automatically on nextboot if it exists. Auto deletes when done right now (new flag soon)
===================Advanced Options===================
Handle with care
Swapping
-Swap is disabled by default.
-If you have a fast card you can turn it on by pulling /system/etc/dc.conf and changing
setprop dc.swap.active false;
to
setprop dc.swap.active true;
More about swapping here (in same article as compcahe, not the same) http://wiki.cyanogenmod.com/index.php/Compcache
If you look at benchmarks below my guess is the lower swap is better with quick burst reads but when you swap moree and more out the card (or the bus) hits a limit a starts to choke. Went back down to 30 an result were right around 4.6 for copy mb again.
JIT
**JIT does not play nice with rosie or HTC lockscreen**
Enable bannedapp flag & put any conflicting files in /system/etc/dcbannedapp.conf This will let you switch between JIT compatible stuff/ non JIT on the fly.
To enable JIT:
-first use homeswitcher to switch to anything becides rosie and make it default (included lancher.apk in update).
-Now you must adb shell rm /system/app/HtcLockScreen.apk
-Now pull /etc/dc.conf and change
setprop dc.jit.active false;
to
setprop dc.jit.active true;
reboot & enjoy
===================Fixes===================
-Avaulaunches modded AudioRC fix to work with this. Flash the latest mod above then this ontop of it right after.
http://www.4shared.com/file/9mEpJR-0/AvalaunchRCFix_ForTrevEMod.html
-If you get bootloops upgrading try whacking private apps
Code:
adb remount
adb shell rm /data/app-private/*
adb shell reboot
-If you want to stick with JIT & have no use to ever enable the banned apps again you can delete em
Code:
adb remount
adb shell rm /system/app/*.dcbanned
===================Benchmarks===================
linkpack/membench seem relevant here, neocore doesnt really fluxuate in fps doesnt seem worth it.
(post yours & any tweaks you make!)
Here is with a2sd app & dalvik moved
Swap off, Swap @30, Swap @ 60(in order left-> right, yes 60 is worst.)
A2sd app/Dalvik/[email protected]/JIT on
JIT off /on:
finally a aps2sd I understand! This us amazing. Testing....
apps2sd working great on aloysis! You rock
Do I flash this over my Rom now. I am using Regaw.
redram38 said:
Do I flash this over my Rom now. I am using Regaw.
Click to expand...
Click to collapse
the damage control should flash over regaw fine. once you flash go into the app & tweak things how you want, then save & reboot for it to take effect. If you have a fast SD card the most common mods are moving dalvik to SD and swapping. JIT adds a nice speed boost as you can see by the benchmarks but isn't quite working in sense yet so make sure to disable sense in banned apps.
Going without sense is a bit weird at first but theres a buncha nice apps out there. check out helix launcher, beautiful widgets and bookmarks2. That with the android power widget & genie weather widget im pretty happy.
redram38 said:
Do I flash this over my Rom now. I am using Regaw.
Click to expand...
Click to collapse
That's what I'm about to do
I'm pretty sure he built this to run with "any" sprint based release
THANKS TrevE!!!
This is amazing. It's been awesome watching this come together, I can't believe you built this into an app. You sir are officially THE MAN
been playing around tweaking my settings. cant wait for it to save settings its wierd without it.
I appreaciate the work and all but it really needs an icon lawlz
thanx
sorry for the app being a bit crude still i wanted features to work rather than look good. Itll get better in time remember this is only a few days work i got alot more planned
Hopefully later on well have some kinda icon. Im close to being done with restoring states from a config now, probably wont see something till later tongiht though. Unless anyone finds bugs with the actual script itself it will ust be a new APK to push. Keep the reports coming in of successes or any issues!
TrevE said:
Going without sense is a bit weird at first
Click to expand...
Click to collapse
Do you know of any mobile data toggle widgets that actually work as a toggle and don't just take you to the mobile data settings when launched? I spent a few hours last night trying to find one.
Have you tried the htc settings widgets?
Sent from my HERO200 using the XDA mobile application powered by Tapatalk
"fixes some of the rosie lag loading the icons.."
When I flash some ROMS, and my phone 'falls asleep', when I wake it back up, i get a black screen for a second, and then everything loads, is this what your talking about?
jAm-0 said:
Have you tried the htc settings widgets?
Sent from my HERO200 using the XDA mobile application powered by Tapatalk
Click to expand...
Click to collapse
that's the widget i'd like to have emulated in helix
so how is this working out for people? Is everything working ok or are we crashing and burning? i got a new version that should keep your settings displayed even if you close out of the program. its looking like it will just be an APK because i havent had any bug reports (yet) dunno i thats a good thing or not...
HarveyStyles said:
"fixes some of the rosie lag loading the icons.."
When I flash some ROMS, and my phone 'falls asleep', when I wake it back up, i get a black screen for a second, and then everything loads, is this what your talking about?
Click to expand...
Click to collapse
the rosie lag i was talking about is if you pull up an app tray and quickly scroll down. I can usually tell you the non zipaligned apps because it pauses for a second loading their icons usually. everything feels generally faster though JIT makes a nice difference. Try it and see
aiwetir said:
that's the widget i'd like to have emulated in helix
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=652626&highlight=manup+widgets
Gregalous said:
http://forum.xda-developers.com/showthread.php?t=652626&highlight=manup+widgets
Click to expand...
Click to collapse
those are a pretty damn close match to HTCs good find im sure some people will like that. JIT is def worth ditching sense, the phone feels so much faster senseless anyway and the added megaflop JIT gives is always nice. I went with the android power widget, kinda like having it all one one strip saves some space.
thanks for the link!!
i like the 1x5 power widget but it's not got every toggle i want.
why am I getting reboots?
Everything appears to be working, then I plug my phone into the PC vis usb and that screen freezes on me then reboots. Or I'm checking space on the phone and my sdcard, and that screen freezes and reboots on me.
I partioned my card to ext2 -- ext3... with 32swap and 512...
Help, not really sure what is going on, just keeps rebooting on me over and over again now.
Ok, this sucks! I did a nandroid back to before I had my sd card partioned, and now I get constant reboots (phone goes asleep, then will not awake right away, but instead awakes in a reboot).
How do I unpartition my card?
Which one of these would I use on Aloysius 2.0.5b?

[ROM]EclairMOD v0.3b Faster and More Reliable

Update v3b!! (Changelog in Bold so new reader can read the full descriptio, if you have the ROM already you can only read the BOld or jump to changelog )
<<<<DOWNLOADS>>>>
EclairMODv3b.zip-4shared
EclairMODv3b.zip -Megaupload
EclairMODv3b -Rapidshare
NB1:
TO ALL EclairMODv3 USERS,
You can restore only the system.img! this way you'll not lose any data or setting! Wipe data\cache this way:
RECOMMENDED only for v3 users, from other roms, or also from older EclairMOD verison, I suggest to wipe and restore the entire Backup!
NB2: I have to THANKS zewelor1 and Nothze that helped me A LOT to improve this rom even more! Thanks many props to you!!
the EclairMOD is a light ROM, I removed almost everything superfluous, all the crapware motorola, then:
APPLICATIONS REMOVED:
AlarmClock.apk
CarDock.apk
email.apk
FOTA.apk ----> updates are disabled in this way, but I don't tink they are needed : p
Gestures.apk
HelpCenter.apk
LatinIME.apk
LatinImeTutorial.apk
Launcher.apk
MediaGallery.apk
MotoCal.apk
MotoCarDock.apk
MotoGal.apk
Motonav.apk
PersonalPortal.apk
PicoTts.apk
TtsService.apk
VideoPlayerMoto.apk
VSuiteApp.apk
WorldClockWidget.apk
Here there is the apps removed
Dump.zip
just put them in /system/app and reboot
So given practically a vanilla ROM, and I inserted the following applications:
Wireless Tether - updated
Usb Tether - thx TheSolutor
Nexus Gallery ----> fully functional and integrated with the camera!
Droid X keyboard ---> fully functional with all the symbols and the vibration working!
Voicesearch ----> Voice search with included keyboard (with voice recognition!)
GenieWidget Froyo
Clock.apk original google
Dock.apk original google
Facebook.apk 1.3.2
Spare parts ----> access to additional settings UI and to speed up the animations (and accurate indications of battery consumption)
DroidShuffle.apk ----> control of the player directly from the headset button! 1 click play / pause 2 next 3 previous and long click for the shuffle, the application must sect has a simple UI
MIlestoneOverclock.apk overclocking could not miss ^ _ ^
QuickSettings-> a very handful utility! Nothing more to say
The ROM is complete ZIPALIGNED
Other tewak! :
JIT UPDATED TO v7 (got one is v2 or like that) MORE STABLE AND RELIABLE --> thx samdroid for the porting and zewelor1 for the segnalation
ADBD at Boot-> the ABD shell is loaded directly in Root mode since the boot!
SAMBA enabled! (thx zewelor1 e nadlabak)
NFS enabled! (thx nadlabak)
FLAC enabled!
Memhack enabled!
In build.prop set the time to scan the wifi in 90 seconds ... save a lot of battery (especially when you forget it enabled!)
Build.prop changed, so I added 2 lines on the use of JIT (included)
TWEAK in build.prop VIDEO HQ 6mbit 720x480 30fps max (stops at 24 \ 25 normally anyway: '()
changed dalvik.vm.heapsize increased by 50% from 24 to 36mega! (The DalvikVM will use more RAM but it also has more megs available and with the installed JIT we have a good responsiveness of the system)
Reduced Ring delay!
ROOT->superuser.apk version 2.3.6.1 updated!
Also as I reduced the ROM practically to a vanilla One, I replaced the following apk:
ADW launcher, I've abandoned LauncherPro, ADW is much more lighter, stable, personalizable and with much more settings! (and the resizable widget free )
Music.apk ----> MusicMode replaced with 1.6, provides widgets from 4x1 to 4x4 to control the music, gestures and interface much more advanced than the original
SMS/MMS MOD with led hack to set different colors and much more settings!
NEW BATTERY MANAGER from brazilian firmwares!! very very nice utility for your milestone!
BRIGHTNESS HACK:to set brightness under the minimum of the system (set to 2 where system sets to 20 lol) SPARE A LOT OF BATTERY WHEN NEEDED-> Returned to BrightControl app for compatibility iussues!
WidgetPicker MOD- new and more clean way to pick widget, this overrides the original picker- CREDITS: Boombuler
NEW- Apn-config list of apn, directly from CyanogenMOD 5.08
Google DSN Fix- thx to Kabaldan
SCRIPTS:
I have included in /system /xbin a series of scripts that can be used by ABD or (as I always do) from Terminal Emulator (whom I recommend!)
Again much much thx to zewelor1 to his efforts to improve this rom
mountsys -> mount /system
unmountsys -> unmount /system
rb ---> reboot
rr ----> reboot recovery
soundon ---> enable sound camera
soundoff ---> Disable camera sound
switchba ---> replaces bootanimation in /System/media with another
NB: New boot must be in the root of the SD and renamed "bootanimation.zip" (without the quotes)
blockads ---> block all ads from applications and browser (recommended xD)
showads ---> cancels the previous script and will show all ads
movecache ---> move the cache to sd! (Much free space)
busybox ---> Updated to 1.1.7 thx zewelor1!!)
nano->console text editor -> updated to the latest included in CyanogenMOD 6 rc2
vim->very handy console text editor
mountro/rw->munt unmount /system
agent->script for bluetooth agent configuration!
Cpueater
openssl->support ssl!
Openvpn->conf vpn via terminal!
Rsync
ssh->support ssh!!
timeinfo->info uptime
BUSYBOX installed in XBIN with symlinks so we can use busybox commands without have to type "busybox" before them!
MODULES:
Included in the Rom /system/lib/modules are:
cpufreq_conservative.ko
cpu_freq_interactive.ko
overclock.ko
cifs.ko
sunrpc.ko
lockd.ko
nfs.ko
ext2.ko
they are all loaded at boot (find the scripts in /system/bin/boot_script)
SAMBA & NFS
The modules are all loaded at boot, but to use you'll have to use the TERMINAL EMULATOR on the device!
NFS---> nfs modules for Milestone | android.doshaska.net
SAMBA---> Samba mount - cifs kernel module for Milestone | android.doshaska.net
for the SAMBA there is an app right here on XDA! CifsManager I recommend to create a folder /mnt/cifs with permission 777 AND a folder /sdcard/samba
Reminder: Please, if you have problem with those modules, do not ask in this tread, ask in the linked thread; I'll help you if there is a problem with the loading at boot, but I cannot help with the use of them!
OverClock
the file is as follows:
Code:
#! /System/bin/sh
/System/bin/ insmod /system/lib/modules/overclock.ko omap2_clk_init_cpufreq_table_addr = 0xc004e4b0
echo 65> /proc/overclocking/max_vsel
echo 1100000> /proc/overclocking/max_rate
echo "1 750000"> /proc/overclocking/freq_table
echo "4 750000000 50"> /proc/overclocking/mpu_opps
echo "2 500000"> /proc/overclocking/freq_table
echo "3 500000000 40"> /proc/overclocking/mpu_opps
echo "3 250000"> /proc/overclocking/freq_table
echo "30 2 250000000"> /proc/overclocking/mpu_opps
1100MHz with VSEL 65 and then with the other 3 step VSEL 50 to 750MHz, 500MHz VSEL 40 and 250MHz VSEL 30
may seem high (for battery consumption, having deleted the step to 125MHz) but apart from 1.1GHz there is a strong undervolt and therefore less power consumption!
Supported by the Conservative governor (which scale between especially the 2 middle steps when you do not need much power and stops at the first when not need!)
for those who want to roll to the original values and change only the last step (the highest) it's enough to delete the 71_overclock in the named folder and use the overclock app I included (and set it to boot of course)
By default both conservative and interactive are loaded at boot, but only conservative is applyed, with setcpu will be shown both, if you want the interactive at boot, see update-nosign.zip
I created simple update-nosign.zip to be applied through recovery (the GOT has miscellaneus option "apply update", do not remember in the openrecovery XD)
they have to be placed in the /SDCard/openrecovery/updates and I recommend NOT EXTRACT Leave Them in ZIP format!
So now we have
overclock650-update-nosign.zip <- simple overclock to 650MHz remains conservative and step and voltages are the ORIGINAL
overclock800-update-nosign.zip <- Overclocking to 800/600/250/125 all undervolted ! 56/50/30/22 the VSEL
overclock1000-update-nosign.zip <- Overclocked to 1000MHz with original stock VSEL! step change 1000/700/250/125 with VSEL 58/50/30/22
overclock1100-update-nosign.zip <- 1100MHz overclocking with VSEL 65 is ALREADY APPLIED BY DEFAULT VSEL step 1100/750/500/250 vsel 65/50/40/30 for those wishing to reapply it xD
NEW
I am attaching a few update to who wants a better battery life Indeed they are ULV (ultra low voltage) is not here the original VSEL xD here they are:
undervolt-550-ULV-update-nosign.zip -> no overclocking, only undervolting! (For those who really wants battery and not search performance) step 550/400/250/125 respectively VSEL 36 \ 32 \ 28 \ 16
overclock600-ULV-update-nosign.zip -> 600MHz overclock the same steps as before but with 600/38 VSEL
overclock700-ULV-update-nosign.zip -> 700MHz overclock the same step, but with 700 / 42 max as VSEL
overclock800-ULV-update-nosign.zip -> 800mhz overclock in steps 800/400/250/125 with 48/38/28/18 vsels
overclock900-ULV-update-nosign.zip -> 900MHz overclock step 900/650/400/250 with 50/40/30/26 VSEL
Dedicated to those who want performance and fuel economy: D (I have now abandoned the 1 1ghz in favor of this from 900: D)
For those who want the interactive ->
Interactive-to-boot
If you want to return to the conservative ->
Conservative-to-boot
They do their work flawlessy on MY rom (or ANY with overclock and/or governor script here before) IF you do it from a PLAIN rom (or a rom without overclock/governor) you'll have to set permission MANUALLY...
this is valid ONLY FOR OVERCLOCK/GOVERNOR, THE TEMES WILL WORK ON ANY 2.36
KERNEL TWEAK SCRIPT
This script allows you at boot (through the busybox's sysctl) to change some values of the kernel and the results??
Fluidity, speed and immediacy has increased significantly!
here is the script:
Code:
#!/system/bin/sh
sysctl -p
#
#Disable normalized sleeper
#
mount -t debugfs none /sys/kernel/debug
echo NO_NORMALIZED_SLEEPER > /sys/kernel/debug/sched_features
#
# Memory management
#
/system/xbin/echo 2048 > /proc/sys/kernel/msgmni
/system/xbin/echo 64000 > /proc/sys/kernel/msgmax
/system/xbin/echo 268435456 > /proc/sys/kernel/shmmax
/system/xbin/echo 500 512000 64 2048 > /proc/sys/kernel/sem
/system/xbin/sysctl -w kernel.sched_latency_ns=600000
/system/xbin/sysctl -w kernel.sched_min_granularity_ns=400000
/system/xbin/sysctl -w kernel.sched_wakeup_granularity_ns=400000
/system/xbin/sysctl -w kernel.sched_features=24188
/system/xbin/sysctl -w kernel.sched_compat_yield=1
/system/xbin/sysctl -w kernel.sched_shares_ratelimit=256000
/system/xbin/sysctl -w kernel.sched_child_runs_first=0
/system/xbin/sysctl -w kernel.hung_task_timeout_secs=0
/system/xbin/sysctl -w kernel.threads-max=5000
/system/xbin/sysctl -w kernel.sched_features=29
The benefits are immediate, since the common usage!
With this tweak we can also see the improvements in BENCHMARK:
QUADRANT-820 / 835 @ 1.1 ghz
The graphics performance will improve of about 6/7 fps in graphics tests in general, if you will notice now the fps are the same DroidX / 2! So now we have recovered in graphics performance of a generation gap (the score is now penalized from the better processor power in froyo)
NENAMARK-15.5 /16.5 fps
may not seem much (as DroidX/2 here does 21 fps), but the original is 13/13,5 so I had to point out the jump in performance!
I DO NOT BELIEVE in the bench ... they do not reflect real life, but in this case, help you understand how the tweak to kernel leads to a significant improvement of the graphical management, increasing performance
Remember to make a Nandroid backup before so if something goes wrong, everything can be restored
Changelog v3b
WidgetPicker MOD
New Overclock Module updated
Androidiani OpenREcovery support @boot
TWEAK KERNEL
new file APN
Updated system app
Google DSN fix
NEW XT720 Bootanimation
Bugfix
Single Dring bug
Lista APN updated
PatchMOD removed
WORKING ON:
2D lag ------> (workaround setcpu set in performance solves temporanely the problem!)
AND NOW ....
THEMES!
The themes will be applyed via update-nosign.zip, simplifying life A LOT, just apply the update, wait a while to boot and the theme is beautiful and ready! xD
The themes are those that I believe the most beautiful found around Androidlife.de and XDA, not many, just the original and other 6, but I hope you enjoy! Let me know if you want to see other subjects and apply them: D
Theme 1: BlackDroid --->% battery
Theme DroidX but in "dark" also includes apk for the completion of the theme (dealers, contacts etc) ADVICE adw + launcher theme! the effect is garanteed! (Although with launcher pro makes his slut figure: D)
BlackDroid-update-nosign.zip
here is a screenshot
screenshot1
sCreenshot2
Credits
Theme 2: Elegant Steel, a themed "brushed metal" style, bright and includes matching custom applications! ->% Battery
ElegantSteel-update-nosign.zip
Screenshots:
screenshot1
screenshot2
Credits
Theme 3: Simple DroidX theme! ->% Battery
Themed Droid2 / X, original, well-integrated with the android, no custom applications, just the framework and services.jar
DroidX-update-nosign.zip
Screenshot:
screenshot1
screenshot2
Theme 4: GalaxyS Theme
Could not miss one of the most beautiful and simple: the galaxy theme is a complete theme that involves pop-up icons load etc. etc., this version replaces LAUNCHER PRO WITH LAUNCHER TouchWiz, hope you like ^ _ ^
-update-galaxyS nosign.zip
Theme 5: flatblack Theme ->% battery
A very simplistic theme lol ... a black bar with percentages, transparent curtain and stop, a simple framework for non-res custom search extreme, but just fresh up the look ^ _ ^
flatblack-update-nosign.zip
Theme 6: Sense theme
NEW! completely new! With personalized system apps, widget skin! Personalized bootanimation! WORNDERFUL!
Download → Sense-update-nosign.zip
Credits
BACKUP!
For those wishing to go back:
Original-update-nosign.zip
WORKS ONLY FOR THE FRAMEWORK AND THE SERVICES, ANY THEME WITH CUSTOM APPLICATIONS, they will remain that way THEN MAKE A NANDROID BACKUP
BOOTANIMATIONS
So given that I fingerprint This Rom on extreme personalization (not only MINE but YOUR personalization!) I'll give you now all bootanimation I have xD and the most beautiful that I think, having already thought about this opportunity there is a small script included (already from v1 : p) that is just right for the situation ^ _ ^
The bootanimation I'm providing you are inside the folder with their name I recommend you: unzip the folder, NOT FURTHER Unzip, BOOTANIMATION.ZIP should remain so!
Put the file you want bootanimation.zip the root of sd (/ SDCard)
Open the terminal
ste and type two lines: D
Code:
su
switchba
DONE!!!
Easy you see?? XD
At nex reboot you'll see the bootanimation you've chosen! (Man I wasn't able to do easyer than that! LOL)
so here the bootanimations!
Bios.zip → The one of the First 2 releases
BrightDroid.zip-> Very Nice, simple but of effect! (a simple android with a light on the back that becomes stronger during the boot)
Droid2.zip-> original droid 2
DroidX.zip-> Original droid X
Droid-Does.zip-> The one that's on the rom by default, BEAUTIFUL! a Droid-Does that ends with the DroidX eye, IN BLUE!
htc.zip->we cannot let to miss nothing Original HTC queitly brilliant!
RESOLUTION HACK
This hack allows Android to Trick and make him believe we have a higher resolution screen now:
It can bring incompatibilities with older applications to. solve,go in spare parts, remove the "compatibility mode" and do a reboot, so everything will work perfectly!
Download this update.zip,will flash the new build.prop for the new resolution!
Resolution-hack-update-nosign.zip
(an amatorial estimation lol to me seems to emulate 1024x600 because seems to have space similar to the galaxy tab XD)
To who wants to undo the Resolution Hack ->
Resolution-restore-update-nosign.zip
Boys remember (then do not say I did not warn you xD) the hack is great because the screen really makes it much more capable of giving us information (quantitatively more) but it is also true that some applications may not react well despite the compatibility mode is off!
Simply because not all applications can support a resolution so high (like that emulated)
<<<UPDATE>>>
Recommend using this hack through the appropriate menu in ANDROIDIANI OPEN RECOVERY by ME and AZHAD: offers many different sets and does not want the flash of full build.prop but only the change of a line, I leave here the download for those unwilling to use the Recovery (RECOMMENDED TO USE FRO THIS ROM)
THX and Hope you like this ROM !!!
I really like to see another flavour of Rom available making it as fast and stable as possible Thanks for the post, i'll flash it now and see how it goes I've got high hopes for this Rom.
Silico said:
I really like to see another flavour of Rom available making it as fast and stable as possible Thanks for the post, i'll flash it now and see how it goes I've got high hopes for this Rom.
Click to expand...
Click to collapse
thank you very much
let me know if there is any problem
Sounds great, will give it a try.
One question though, since you put LauncherPro in /system/app, this means we can't update it through market, correct?
Lesiroth said:
Sounds great, will give it a try.
One question though, since you put LauncherPro in /system/app, this means we can't update it through market, correct?
Click to expand...
Click to collapse
the market recognize it to me
if not you can simply reinstall it from the market, nothing happens (apart the fact that now the apk is in /data/app) and is surely recognized from the market
Because of the setup of this rom, do I need to use SetCpu to manage the cpu or will this rom and its modifications do it for me?
Sent from my Milestone using XDA App
Silico said:
Because of the setup of this rom, do I need to use SetCpu to manage the cpu or will this rom and its modifications do it for me?
Sent from my Milestone using XDA App
Click to expand...
Click to collapse
You mean the frequencies or the governor?
both are set by default as 1100/750/500/250 conservative at boot set cpu may help you to see the temperature or the profiles, but the governor and the clock is automatic
I Don't use set cpu or any cpu controller indeed
89luca89 said:
You mean the frequencies or the governor?
both are set by default as 1100/750/500/250 conservative at boot set cpu may help you to see the temperature or the profiles, but the governor and the clock is automatic
I Don't use set cpu or any cpu controller indeed
Click to expand...
Click to collapse
Thanks for the quick reply! Looks like I don't need to use anything then Loving the boot animation by the way
This ROM is mega fast also great work
Silico said:
Thanks for the quick reply! Looks like I don't need to use anything then Loving the boot animation by the way
This ROM is mega fast also great work
Click to expand...
Click to collapse
thank you
this boot animation is soooo much retro xD i'm in love with it xD
how about battery life? i'm a bit concerned about this
ubutnux said:
how about battery life? i'm a bit concerned about this
Click to expand...
Click to collapse
I used a hig clock, but apart from the 1,1ghz state (wich can be changed with the overclock app) all values are undervolted and consumes less battery, and there is also the conservative governor loaded automatically
the battery life is good to me, 1 day use with normal use (15/18% left in the night) or 15\16 hours with intense use (like 5 hours browsing 3g, gaming and video), using a data toggle widget or a 2g\3g swithc the battery lasts for like 1,5 days TO ME
if 1,1ghz 65vsel is too mutch with the app you can set it to 1ghz 56 vsel wich is the original voltage, so it is sure that the battery will last longer
UPDATE first post!
Now for who wish better battery life, does not wanto to go 1,1ghz, want a different clock, I've posted easy update-nosign.zip to be applied from GOT recovery (under miscellaneus then apply update) they can be flashed even after the nandroid restore, before the first boot for who wish xD
New steps, more overclock or less overclock for all tastes hihiihi
Let me know If you like it! And obviously what you wish to have in This ROM!
Thx Guys
maybe some screenshots or some benchmark scores ?
Yeah I was tinking to post some bench but they are only for the 1.1ghz version...
I will post some in the evening
Screenshot: its vanilla android without theme with launcher pro nothing more xD
Sent from my Milestone using Tapatalk
Great ROM, love the modification u make..but the default OC make my miley loop boot on M logo, so after flash ur Rom/Mod i flash other OC zip file from u (800 Mhz), works flawlessy...
Sugestion : make theming, i would like to see a status without battery indicator, coz i use seidio 2600 mAh and the battery report uncorrectly...
Was thinking to themes I will work on it, right now I'm working on a more technical part (compcache and 2D lag) that will improve a LOT the performances (if I'll succeed to make them work of course
)
Sent from my Milestone using Tapatalk
Hi, can you please tell what radio band is used for this ROM? or which official rom this is based on?
Thank you for the work.
meatmon said:
Hi, can you please tell what radio band is used for this ROM? or which official rom this is based on?
Thank you for the work.
Click to expand...
Click to collapse
Sorry my fault I forgot to mention it … :-(
It.s the 2.36 wind ita
so uses the european baseband... if anyone have troubles with basebands, you may see the Dexter's page with all basebands update-nosign.zip and flash them.
89luca89 said:
Was thinking to themes I will work on it, right now I'm working on a more technical part (compcache and 2D lag) that will improve a LOT the performances (if I'll succeed to make them work of course
)
Sent from my Milestone using Tapatalk
Click to expand...
Click to collapse
sound so great..hardly can't wait...
Eheheh unfortunatly it's not so easy, the 2d is not possible to resolve until we'll have another library (like from the final milestone2 FW)
The compcache is a bit complicated, but the modules are on the way and the testing will start suddently I return home

║ROM║28 Oct*║r93║ -Synergy- ║Smoooooth║250mb+ free RAM║Sense 3.5║BEATS║Tweaks║

║ROM║28 Oct*║r93║ -Synergy- ║Smoooooth║250mb+ free RAM║Sense 3.5║BEATS║Tweaks║
SynergySensation buildbox folder (click)
(Where you download it from )​
if you experience slow download speeds try here instead
​
SynergyROM Google Chat Room (click)
For issues PLEASE report HERE to get fixed
For the list of commits and changes look HERE​
**Show xRepinsSporx ads some love if you use the nightly download folder, I'm sure all the bandwidth were chewing is expensive**
Pyramid 2.08.401.1 base - Android 2.3.5 - Sense 3.5
{
"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"
}
CLICK FOR LIVE CHAT WITH ME AND OTHER USERS ON InfectedROM.com
FEATURES
-Includes Synergy Updater and Theme Downloader!
-DConfig App tune rom how you want, Why have 2 roms for sense/senseless, this one does it all! (see post2 for dconfig usage)
-GETS YOUR PRIVACY BACK- CIQ disabled, Dropbox/Reportin Disabled. HTCs checks mostly disabled (unable to write to disk, unable to send out hosts all set to 127.0.0.1)
-All headphones are now HTC Beats headphones (looks like a new SRS processing option, see here)
-Zeus StatusBar mods (see here and here for more info - HUGE thanks to ITHFP69 for the original smali)
-Virtuous OC Daemon (only use setCPU or this)
deodexed
-Rooted with superuser 3.0 beta
-Automatic davlik cleaner (removes stale files from dalvik cache to keep it clean)
-Automatic zipalign of system and data
-Autorenice to give phone/mms/android highest priorities
-Cleans up after old fr3vo methods
-Cleans tmp stuff/dalvik-cache/APK intents in packages.xml on flash (always should have clean upgrades)
-OpenVPN binary/bb & tun built in (ziggy kernel only see post 2 for setup)
-CIFS to access windows shares (ziggy kernel only see post 2 for setup)
-NFS/ext2/3/4 filesystems also enabled. (ziggy kernel only)
-Conservative/userspace/powersave/ondemand/performance governors (ziggy kernel only)
-Apps2SD (EXT4 support only on STOCK HTC. Ziggy kernel should allow -ext2/3! off by default see post2)
-Swapping (off by default see post2)
-Unlocked hotspot (thanks leoisright)
-5-in-1 reboot menu
-HTC Arrive ringtones added (thanks ziggy)
-CRT (THANKS CAPYCHIMP) & other full animations
-Text on battery meter
-Removed MMS compression
-Removed SIP wifi limitation
-Forced GPU UI rendering
-All apk's unpacked, optimized and the repacked
-Prioritized Rosie over othe apps
-Over 250mb free RAM if you use fast reboot at boot
-Native screenshot by pressing power+home
-RMK auto app install (will auto install anything in -/sdcard/SynergyROM/user.app/)
-Panorama enabled in Camera
-AmazingSense/RosieSettings added
-Google apps/framework, all latest HTC software updates & other apps updated
-Unlimited tabs in browser (well 255 )
-DSP manager (thanks cyanogen)
-EPST that allows all ## codes
-Removed some bloat (look on sdcard if you want that stuff back)
-GPS lock speed fix
-Process/network/kernel/filesystem tweaks
-ipv6 privacy enhancement (rfc4941)
-Perflock disabled by default (go buy setcpu to play)
-Busybox v1.18.4 (colors disabled by default)
-Full bash shell v4.1 (things like tab complete, color support, nano/vim are only -available over dropbear)
-Powertop (see post 2 for usage)
-Crond support (see post 2 for usage)
-Dropbear ssh access (see post 2 for setup)
-iwconfig/iwgetid/iwlist/iwpriv/iwspy for controlling wifi (see post 2 for usage)
-inaydyn dyndns hostname support (see post 2 for setup)
-System tools- rsync/netcat/nslookup
-Text editors- vim/nano
-Compression tools - 7zip / unrar
-Lostphone script (if you have bash/dyndns setup and loose your phone we ----have a script to find it again! currently WIP)
-Tweaks in settings with loads more options (thanks Romanbb originally and RCTeam)
-The Configurator, type 'su' then 'cc' into a terminal emulator (thanks smokin1337)
-Bricked kernel (sometimes)(THANKS show-p )
-Ability to odex the rom if you want! just run odex_system.sh in system/odexVlad and it will odex your filesystem (thanks vladnosferatu)
-Bravia engine video and photo enhancements (thaks tin2404)
Click to expand...
Click to collapse
Vote for us here!
Click to expand...
Click to collapse
TIPS
-Use 'Fast Reboot'' to free up RAM
-Download 'FasterFix' from the market to make your GPS work better
-Disable 'Compatibilty Mode' in Spare parts to make some apps fit the screen properly
Click to expand...
Click to collapse
BIG THANKS
neo, seo, coolexe, baadnewz, robocik, capychimp, virus, diamondback, flemmard, rmk, leedroid and everybody else that's helped
Click to expand...
Click to collapse
please pm me if i forgot you
Click to expand...
Click to collapse
DONATERS HALL OF FAME
salahag, salman saso, Hunteres, MacBryan
Click to expand...
Click to collapse
We try to follow good open source practices, leaving all of our stuff open via SVN so everyone can see our changes and help us grow. we try to give props where props are due in code, commits and our official posts. If we missed anyone please let us know and ill make sure its fixed. We expect other devs to do the same if they use part of our work, we wrote/build/modified most of our stuff custom so we know where its used - its upsetting to see our stuff elsewhere without the same respect back. If you like our work, click the thanks button, help contribute here, buy us a beer, whatever. We like to keep this fun but it does take time so appreciation is always welcome
Click to expand...
Click to collapse
--------------------​
Installation Instructions
Kernel/Versions
2.3.4
Stock HTC with Modded ramdisk (for now). Make sure to flash radio and such. NO OVERCLOCKING ON 2.3.4
Tun/CIFS/perflock disabled/lowered wifi voltage/other aweseomeness
Click to expand...
Click to collapse
NOTES
WE DO NOT OVERCLOCK THE CPU BY DEFAULT if you want to OC get setcpu or use the newly included Virtuous OC tools. ONLY USE ONE OR THE OTHER.
Ziggys still getting everything perfect the guy doesnt even have a Sensation so hes building kernels blind. Make sure to thank him!
****If you go to another kernel that does not extract our ramdisk you will break our services at least(dropbear/crond/inaydyn), and possibly the whole rom if it doesn't support pause before class start for init.d. please bug your kernel dev for a "universal" method that inserts ramdisk on flash for full compatibility!
Click to expand...
Click to collapse
INSTALL
-Reboot into recovery
-Wipe data/factory reset
-Flash ROM
-Reboot and Enjoy
Click to expand...
Click to collapse
POST INSTALLATION
Don't set up any accounts or restore any apps yet!
Click to expand...
Click to collapse
As soon as Setup is finished and HTC Sense has loaded - you must reboot, it will make it much more stable
Click to expand...
Click to collapse
Click to expand...
Click to collapse
--------------------​
Extras
EXTRAS
Click to expand...
Click to collapse
there aren't any! lol have a look in tweaks
Click to expand...
Click to collapse
--------------------​
FIXES/SVN ACCESS
Changelog is always available here - https://code.google.com/p/synergy-sensation/source/list
Our SVN Checkout address is - http://synergy-sensation.googlecode.com/svn/trunk/
**sorry if there are any bugs, but please report whatever you see and thell make there way into tomorrows nightly if you want to wait for a signed zip. If you ever want a newer update than whats posted you can also just use a SVN client to check out our google code, zip up your own image and flash. SVN export, SVN update, and svn clean are your friends. Also you will need to convert linebreaks to linux format instead of CR+LF or youll break scripts. see SVN doc for more info.
USING SVN
LiquidSolstice wrote an awesome guide for windows up here(THANKS)
OTHER OS
TrevE wrote a real simple svn script based on svnkit (java cross platform no install svn client) its barley tested but should do the job. It should get our latest, update export and zip all for you. The batch script is written for windows, but you can open in a text editor and run the same type of commands on *nix or whatever. Post is here
Click to expand...
Click to collapse
Whats this about Spyware?
HTC has hidden "features" in the framework. this is MORE than just CIQ being removed, there are actually services hard coded in the framework logging regardless. Apparently we all agreed to this _somehow_, even though to actually find any reference to this you need to go pretty deep in settings and LOOK for it.
Go to settings -> about phone -> legal -> htc legal. it explains what is uploaded :|
If you have ANY files that arent 0k in these folders, your logging is not disabled.
Code:
adb shell ls -l /data/system/usagestats
adb shell ls -l /data/system/appusagestats
adb shell ls -l /data/system/dropbox
Also in logcat you should see this:
Code:
I/SynergyRom( 4221): Trying To Disable DropBox Service
E/SynergyRom( 4221): Failure starting DropBoxManagerService. Horray!
I/SynergyRom( 4221): Trying To Disable User Behavior Logging Service.
E/SynergyRom( 4221): Failure starting UserBehaviorLoggingService. Horray!
Along with a failure if it ever tries to write still for whatever reason:
Code:
UsageStats( 4231): handleMessage msg=1
V/HtcAppUsageStats( 4231): (launch app, package): (HTC Sense, com.htc.launcher)
V/HtcAppUsageStats( 4231): handleMessage msg=1
V/HtcAppUsageStats( 4231): (launch app, package): (Connect to PC, com.htc.android.psclient)
E/SynergyHatesHtcAppUsageStats( 4231): noteResumeActivity
E/SynergyHatesHtcAppUsageStats( 4231): java.lang.Exception: Patched Check By Synergy.
E/SynergyHatesHtcAppUsageStats( 4231): at com.android.server.am.HtcAppUsageStatsService.addULog(HtcAppUsageStatsService.java:646)
E/SynergyHatesHtcAppUsageStats( 4231): at com.android.server.am.HtcAppUsageStatsService.notePauseActivity(HtcAppUsageStatsService.java:703)
E/SynergyHatesHtcAppUsageStats( 4231): at com.android.internal.app.IHtcAppUsage
StatsService$Stub.onTransact(IHtcAppUsageStatsService.java:110)
E/SynergyHatesHtcAppUsageStats( 4231): at android.os.Binder.execTransact(Binder.java:320)
E/SynergyHatesHtcAppUsageStats( 4231): at dalvik.system.NativeStart.run(NativeMethod)
E/SynergyHatesHtcAppUsageStats( 4231): noteResumeActivity
E/SynergyHatesHtcAppUsageStats( 4231): java.lang.Exception: Patched Check By Synergy.
E/SynergyHatesHtcAppUsageStats( 4231): at com.android.server.am.HtcAppUsageStatsService.addULog(HtcAppUsageStatsService.java:646)
E/SynergyHatesHtcAppUsageStats( 4231): at com.android.server.am.HtcAppUsageStatsService.notePauseActivity(HtcAppUsageStatsService.java:703)
E/SynergyHatesHtcAppUsageStats( 4231): at com.android.internal.app.IHtcAppUsageStatsService$Stub.onTransact(IHtcAppUsageStatsService.java:110)
E/SynergyHatesHtcAppUsageStats( 4231): at android.os.Binder.execTransact(Binder.java:320)
E/SynergyHatesHtcAppUsageStats( 4231): at dalvik.system.NativeStart.run(NativeMethod)
He wrote up more here
Click to expand...
Click to collapse
DCONFIG GUIDE
Dconfig lets you tune this rom exactly how you like it. instead of hardcoding tweaks we expose all of our settings and let you choose. there is never a "one size fits all" when it comes to performance settings so why not let each user customize how it runs?
The default rom setting are contained in /system/etc/dc.conf these are updated to our liking which is usually a daily driver setting.
The first time you run dconfig it will load these settings into each screen. From here on after you save your settings are written to /data/data/com.damaged.DConfig/dc.conf and will stick with you every rom flash.
Most settings are only triggered after a full reboot, not waking from hibernate. You need init.d to be triggered, if your unsure adb reboot will always work
The most common settings people change I will explain here, there is also some text inside dconfig:
Storage control
Main Page (A2SD)-
This has your typical a2sd options, but has been beefed up for synergy rom. move your apps to sd, move dalvik to cache partition or sd. dalvik-cache can get very big on this device, so be careful moving it to /cache if your going to install many apps!
For a2sd to work, you _MUST_ have your sd partitioned with ext4 if you are on stock HTC kernel or ever plan to go back and have a2sd work. ext2/3 available as partition 2 in ziggy kernel. The layout should be as follows:
partition 1 - vfat (regular sd card partition)
partition 2 - ext4 for a2sd
partition 3 (optional) - swap partition
Click to expand...
Click to collapse
Banned App support (storage control pg2)-
Make sure your sdcard is not mounted before opening this option. All APKS will be moved to /sdcard/SynergyROM/disabled/ and on each full flash will not be reinstalled. It will appear hung when file operations are going. Also there is no confirmation on unban, it just goes. Deal Ill fix it in a later revision.
Theres two options, Automatic & Manual. Automatic is what comes up by default. Choose an operation and It will select all the default apks used to do what you chose, click to remove anything you dont want t remove then press menu save to save.
For Manual Mode press menu, Choose option 1. Select APKs you never want to use. Press menu go to step 2 to confirm, then press menu and go to save.
Click to expand...
Click to collapse
Basic Settings:
Zipalign on boot: This will add a few seconds to each boot, but will run through your /system/app and /data/app for files that are not zipaligned and automatically do it. this is recommended to leave on, as not all market apps zipalign there stuff if it is written for older SDKs or whatever.
Lowmemkiller: we have many preset lowmemkiller values. This is very important to the end user experience as everyone has different needs here. People run sense with a bunch of widgets, lots of syncs, like having stuff open should set this to a low number to keep things running. People that want dead apps to die right away and are looking for fast performance for what they are doing should set to a high number.
High Mem/Lowmem * - The first 3 values in lowmemkiller are optimized for devices with large memory and vice versa.
The number you choose after the highmem/low mem configures the next 3 values for lowmemkiller. these are things like empty processes, services that arent being used, etc. So if you choose 250mb, you will always have around that showing for free memory, but its going to be very aggressive killing applications off. If you use sense and kill things too aggressively you may notice stuff like widgets dying. Our automatic renice script tries to deal with this by setting them to high priorities, but your mileage will vary. I usually leave mine around a 100/150, i have alot of syncs and stuff always running.
Dalvik Heap Size: this is the maximum amount of heap space a single application can have before garbage collection comes off and cleans stuff out. Some apps want more, and less GC == less cycles == better battery but the bigger you set this the less stuff can sit in memory before it gets killed off.
Click to expand...
Click to collapse
Advanced Settings:
Scheduler - basically controls how IO works. noop/cfq/deadline are the 3 choices, CFQ is default HTC setting. noop is first in first out and really basic, should be OK for device but id love to see benchmarks. you can read more on schedulers here & related pages - https://secure.wikimedia.org/wikiped...Noop_scheduler
ReadAhead - this setting is in KB, it should improve sequential reads from mmc. 2048/3072 is probably a sweetspot, but once again id like to see some benchmarks!
Click to expand...
Click to collapse
SYSTEM TOOLS & INFO
our services are hardcoded in our ramdisk. if you go to another kernel you will likely break these.
Dropbear - SSH shell
Inaydyn - DYNDNS hostname support
Arenice - Sets stuff like mms/phone/sense to highest "nice" priority. this should have lowmemkiller kill them off last.
Perfkill- Loads setcpu perfkill module by default. If you go to another kernel disable this.
DROPBEAR / INAYDYN guide
Disk Info- Shows disk partition free space
Net Info- Shows current IP address
Mount Ro/RW - Obvious
Click to expand...
Click to collapse
Other fun
Open VPN/CIFS
OpenVPN and CIFS combined is sickkk. You can do things like vpn to your home and have a symlink on your sdcard to all your home files. forget dropbox this is encrypted
explained over here
iwconfig - this lets you set wifi transmit power. download "wifi tx power" from market or run the following commands
adb shell iwconfig eth0 txpower X
X == txpower(in dBm). 32/25/18/11/4
to make sure it set run
adb shell iwconfig
and look at TX-Power (3rd row down)
Nano/Vim - These are command line text editors, useful for editing stuff quickly. they look ugly in adb shell but over dropbear look pretty
Custom bash environment stuff -
you can set custom bash environment stuff in /system/etc/profile if you _never_ us adb shell (or dont care about ugly colorcodes) and want to exclusively use dropbear you can turn colors on universally here.
Click to expand...
Click to collapse
TROUBLESHOOTING BATTERY
Dconfig Process Info - This is the first thing ill ask for troubleshooting battery. After you have flashed and gone through a full power charge/discharge cycle, before you reboot your phone click dconfig process info and paste it here. It must be from when you were running through for a long period of time to make any sense.
Powertop - From adb shell with your phone screen off run "powertop" This shows number of wakes per second so you can see if you have rogue processes chewing wakeups causing your phone not to sleep
Logcat - adb logcat with screen off will show you if you have runaway apps doing stuff they shouldnt.
Battery Stats - android battery stats can sometimes get whacky especially if you wipe data often (battery stats are in /data/system/batterystats.bin) Calibrating your battery with android is always recommended
Click to expand...
Click to collapse
Click to expand...
Click to collapse
--------------
OC Daemon
diamondback2010 said:
Introduction to the new Overclocking Daemon
The History
but before explaining it further, let's talk about previous solutions.
There are several different approaches to archieve "screen-state-scaling".
That means basically that the govenor changes if you turn the screen off and changes back to normal when turning the screen on.
This is mainly used to restrict the amount of cpu usage (the frequency in fact) during screen off. This can lead to a major battery life increase.
The solutions so far were:
app like setcpu, which change automatically the govenor based on profiles
integrated solutions in the govenor itself
both these solutions have major problems.
The one with a tuner app is always a little laggy right after turning on the screen because setcpu (or any other cpu tuner) needs some time to change the govenors (up to 7 seconds). This leads mostly to major lag in the lockscreen.
The second solution is the smartass govenor. it has already a screen-state-scaling included, so it reduces the frequency when the screen turn off.
This could be a really nice solution but it has some problems too.
Smartass most of the time is not really stable and has problems with its frequency scaling.
State-of-the-Art-Solution
so we (more precisely rmk40) thought of a better solution.
He wrote a native oc daemon which changes the govenors instantly without any lag.
this leads to major performance improvements right after turning on the screen and in the lockscreen.
But at the moment this solution is a little bit harder to configure. We are plaing to make a gui for this, so you get the same comfort as using setcpu.
Nevertheless you can even now adjust the daemon to your needs.
be aware that the daemon only works if all cpu tuner apps are deinstalled. otherwise it deactivates itself.
How to Adjust the Daemon
the daemon is configured with 6 files in the folder /system/etc/virtuous_oc/.
There are 3 files for the wake state and 3 for the sleep state. For each state one file for the govenor, one for the minimal frequency and one for the maximal frequency.
You can easily edit these with the new Virtuous OC controller app
Click to expand...
Click to collapse
Click to expand...
Click to collapse
--------------------
Known Bugs
please report on them
Screenshots
haha, and do i need this one? probably not, but im having it anyway
Works great, very fast and smooth
Thanks
Sent from my HTC Sensation Z710e using XDA Premium App
If you get HDR and Pano working, and remove the mirror apk I believe I might have to switch.
awesomecomb said:
If you get HDR and Pano working, and remove the mirror apk I believe I might have to switch.
Click to expand...
Click to collapse
ive got them working just not properly yet... and why do you want mirror removed?
Wow! Great work!
I'm looking forward to this, especially the 3D tilt enable/disable thingy is very nice for me.. 3D tilt = Useless
it will support arabic language mate ???
Would I be able to flash this on a Tmous .0008 phone without problems? (Like a data problem maybe?)
Sent from my HTC Sensation 4G using XDA App
an other reason i would like to have a sensation ^^
Good work Damo ! as always
*damo* said:
ive got them working just not properly yet... and why do you want mirror removed?
Click to expand...
Click to collapse
HA. Clutter drives me insane, and I think of mirror as a junk app. I've heard it's hidden within camera.apk somewhere.
looking forward to this.. will it still have sense 3.0? (i hate sense lol)
I'm also looking forward to this. I remember when I used to port your Desire ROM to the HD2, good times. I hope you can get to optimize it as much as you optimized it for the Desire. Thank you Damo!
ringrover said:
it will support arabic language mate ???
Click to expand...
Click to collapse
Not yet, but it will
Sammydr10 said:
Would I be able to flash this on a Tmous .0008 phone without problems? (Like a data problem maybe?)
Sent from my HTC Sensation 4G using XDA App
Click to expand...
Click to collapse
lol, no idea but the best way to find out is to try it later
awesomecomb said:
HA. Clutter drives me insane, and I think of mirror as a junk app. I've heard it's hidden within camera.apk somewhere.
Click to expand...
Click to collapse
It is indeed
Derek0228 said:
I'm also looking forward to this. I remember when I used to port your Desire ROM to the HD2, good times. I hope you can get to optimize it as much as you optimized it for the Desire. Thank you Damo!
Click to expand...
Click to collapse
Very optimised check the screenshot for RAM
(using inbuilt screenshot feature )
HTC Swyped from my Sense 3 Desire using XDA Premium
*damo* said:
Not yet, but it will
lol, no idea but the best way to find out is to try it later
It is indeed
Very optimised check the screenshot for RAM
(using inbuilt screenshot feature )
HTC Swyped from my Sense 3 Desire using XDA Premium
Click to expand...
Click to collapse
Woot woot woot!
PM'ed you...
OMG, can't wait for this rom, seems so nice.
I love all you graphic features that you describe, like the transparent drawer
btw, can you add the CRT animation?
Will flash it when it's up, for sure !
Any idea when do you release it?
EDIT: Shame on me, you've added the CRT animation, no problem lol

[MOD][10/4]*The Configurator 2.5-I/O Scheduler-Virtuous oc-Undervolting-More*

The Configurator 2.5 Sense/AOSP**
The easiest way to configure your device !!
Works on aosp except a few sysctl settings.
These settings will be there even after a reboot, and it can be turned off via the script.
Settings:
* Set CPU Governor (This lets you change you cpu governor, it displays what governors are available)
* Set Max CPU Frequency (This allows you to overclock your cpu if your kernel can do that)
* Set Min CPU Frequency (Minimum cpu frequency)
* Undervolt CPU (Thanks Viperboy) See Notes below
* Sick Tweaks (See notes below)
* Enable/Disable Virtuous OC (Obvious turns virtuous oc on and off)
* Configure Virtuous OC (Set governor and cpu frequencies for awake and sleep)
* Turn Off CPU Configurator (Turns everything off)
* Adjust LCD Capacitive Buttons Brightness (Allows you to dim and brighten the buttons on the phone)
* Optimize Mounts (Mounts /system /data /cache using ext4 settings, speeds up read/write speeds)
* Enable/Disable SD Read Ahead (Speeds up sdcard read/write)
* Backup Apps (Backs up apps to sdcard)
* Restore Apps (Restores backed up apps)
* Backup Configurator Settigs (Backs up configurator and virtuous settings to sdcard)
* Restore Configurator Settings (Restores backed up configurator and virtuous settings)
* Enable/Disable Cleanup (Clears dalvik, cache, sdcard/trash and sdcard/LOST.DIR on boot)
* Set I/O Scheduler (Changes your i/o scheduler see notes below)
Usage:
Code:
Open Terminal
Type "su"
Type "cc"
Both without the quotes
Turning this off requires a reboot to return the settings back to normal, it can be rebooted from this script.
Settings are remembered so they will be on after a reboot too. No need to set them again after rebooting.
See Post #2 for Changelog
Post ideas for stuff you'd like to see added or any problems/questions you may have.
Devs feel free to add into your roms, just give credit.
NOTES:
Sick Tweaks: These settings speed up the system dramatically. Improves responsiveness, speed, and genearally makes everything more snappy. It changes quite a few settings including tweaking the virtual machine, kernel, and filesystem. The settings can be found in post #2, it is a copy of the script. I can't explain each setting but if you are curious about one ask here or do what i did and look it up on google.
I/O Scheduler: This can speed up read and write on your device. each kernel has their own set of io schedulers but the script displays the ones in your kernel. You current io scheduler will have [ ] around it. To learn more about io schedulers check this out:
http://www.linuxjournal.com/article/6931
I use either sio or noop, seem to be the fastest
Undervolting: Your kernel must support this feature. If it doesn't the script will not run it so don't worry if you don't know if you have it or not. But if you want to see if you have it go to:
/sys/devices/system/cpu/cpu0/cpufreq
And look for a file called vdd_levels, if it's there you can use the setting, if not you need a kernel that supports it.
{
"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"
}
New to The Configurator?
Flash 2.5-Full, If you already have The Configurator flash 2.5-Update
​
Changelog:
-2.5
-Removed laptop mode and ignore nice load
-Added undervolting (Thanks Viperboy)
-Added backup/restore configurator settings to sdcard so you wont lose setting after updating, only full versions will be released from now on. (Backs up virtuous settings too.)
-Added current setting to all the settings so you know if its on or off.
-v2.4.3
-Fixed LCD capacitive button setting now it stays on
-v2.4.2
-Fixed enable and disable configurator it was backwards, 2 disabled and 1 enabled should be 1 disabled and 2 enabled
-v2.4.1
-Fixed awake 100% of the time, experimental setting i forgot to remove
-v2.4(flashable patch)
-Now flashable patch so you dont have to redo settings
-Fixed lcd capacitive button settings
-Fixed disabling method
-v2.3
-Fixed a few things
-Added I/O Scheduler setting
-Added a few tweaks
-Set led lower by default
-Fixed cpu settings wasn't turning on at boot
-v2.2
-Fixed out of memory issue in appsbak
-v2.1
-Fixed Auto Backup works now
-v2.0
-New Name The Configurator
-Removed sampling rate it doesnt do much and doesnt work with virtuous.
-Removed dual core doesnt help much and cause alot of weird bugs
-Added my Sick Tweaks can be enabled/disabled in the script
-Added AppsBak(see notes)
-Added LCD Capacitive button brightness adjust(see notes)
-Added Cleanup(see notes)
-v1.2.2
Fixed Sampling rate to work with virtuous oc(see notes)
-v1.2
-Added NEW Virtuous OC Daemon
-Added Dual Core Support
-Added Remount noatime
-Added SDcard Read Ahead
-Added Sampling Rate
-v1.1
-Added Virtuous OC
-Added Config for Virtuous OC (can be used if you already have virtuous oc installed)
-Added Ram Optimization Enabler
Notes:
-v2.0
AppsBak works manually i am fixing the auto backup but for now you can make the backup manually then update it through the configurator. Option #16 will update the backup on your sdcard reflect current apps.
LCD Capacitive brightness will make your buttons on the bottom brighter or darker. Settings limit is 50 = 100% brightness 0 = OFF.
Cleanup will delete all caches and cleanup dalvik. Will be done at each boot when enabled.
-v1.2.2
Fixed up sampling rate settings to work with virtuous oc, now has option to set sleep sampling and wake sampling rates.
-v1.2
Includes NEW virtuous oc daemon that uses the second core. It changes the governor and max/min frequencies so the second core can be on all the time without killing the battery.
Added Sampling rate but it can't be used with virtuous oc, because when the phone sleeps virtuous changes the governor which changes the sampling min/max meaning the settings you apply will not work. Conservative sampling min is 200000 and ondemand min is 10000 just as an example. So your settings get cancelled out. I may be able to make it work but its gonna take a little time. Currently the script will ask if you want to disable virtuous to edit the sampling rate. That way it will stick. Maybe in v 1.3 ??
Added the ability to enable the second core.
Added the option to remount partitions noatime
Added sdcard read ahead enabler.
-v1.1
Virtuous OC can be enabled and disabled through the script and can be configured with the same script. Just run cc in terminal. Settings are still active after rebooting. It can also configure virtuous oc if you have it installed or it comes with your rom.
Ram Optimization using juwe11's script can also be enabled through the script.
Sick Tweaks Settings:
Code:
sysctl -w vm.oom_kill_allocating_task=0
sysctl -w fs.nr_open=6553600
sysctl -w fs.inotify.max_queued_events=10000
sysctl -w fs.inotify.max_user_instances=100
sysctl -w fs.inotify.max_user_watches=2500
sysctl -w fs.lease-break-time=10
sysctl -w fs.file-max=165164
sysctl -w vm.swappiness=0
sysctl -w vm.overcommit_ratio=100
sysctl -w vm.overcommit_memory=1
sysctl -w vm.page-cluster=3
sysctl -w vm.drop_caches=3
sysctl -w vm.min_free_kbytes=4096
sysctl -w vm.dirty_ratio=15
sysctl -w vm.dirty_background_ratio=4
sysctl -w vm.vfs_cache_pressure=5
sysctl -w vm.panic_on_oom=0
sysctl -w vm.dirty_expire_centisecs=200
sysctl -w vm.dirty_writeback_centisecs=500
sysctl -w kernel.sem=500,512000,64,2048
sysctl -w kernel.msgmax=64000
sysctl -w kernel.msgmni=64000
sysctl -w kernel.threads-max=525810
sysctl -w kernel.random.write_wakeup_threshold=512
sysctl -w kernel.random.read_wakeup_threshold=256
sysctl -w kernel.panic=5
sysctl -w kernel.shmall=16777216
sysctl -w kernel.shmmax=268435456
sysctl -w kernel.sched_latency_ns=10000000
sysctl -w kernel.sched_min_granularity_ns=2000000
sysctl -w kernel.sched_wakeup_granularity_ns=0
sysctl -w kernel.sched_compat_yield=1
sysctl -w net.ipv6.conf.default.use_tempaddr=2
sysctl -w net.ipv6.conf.all.use_tempaddr=2
sysctl -w net.ipv6.conf.all.temp_prefered_lft=3600
sysctl -w net.ipv6.conf.default.temp_prefered_lft=3600
sync
sysctl -p
setprop cm.filesystem.ready 1
setprop dc.filesystem.ready 1
setprop oxygen.filesystem.ready 1
if [ -e /sys/module/lowmemorykiller/parameters/adj ]; then
echo "0,1,2,4,7,15" > /sys/module/lowmemorykiller/parameters/adj
fi
if [ -e /sys/module/lowmemorykiller/parameters/minfree ]; then
echo "2560,4096,6144,12288,14336,18432" > /sys/module/lowmemorykiller/parameters/minfree
fi
echo "6144 87380 524288" > /proc/sys/net/ipv4/tcp_wmem
echo "6144 87380 524288" > /proc/sys/net/ipv4/tcp_rmem
fi
Need someone to test this on this device please. I have an evo3d but this will work on all android devices. First post is the mod second is changelog, please post results.
Thank You
Ok. I'm running cm7 alpha 7 (stock kernel) on a tmo sensation 4g. I flashed the zip, and am testing now. Seems to be working will update post after I'm played around with it some more.
Edit: Everything seems to work flawlessly, thanks dev.
Sent from my Sensation using xda premium
testing now and will feedback
does exactly what it says on the box, works great for what it does
glad to finally have dc virtuous_oc i will include it in my rom (if its ok ) but i do think it needs an app to control it cos most people arent going to know what they are even doing without having it spoonfed to them..
edit: sorry, pressed quote instead of edit
*damo* said:
does exactly what it says on the box, works great for what it does
glad to finally have dc virtuous_oc i will include it in my rom (if its ok ) but i do think it needs an app to control it cos most people arent going to know what they are even doing without having it spoonfed to them..
edit: sorry, pressed quote instead of edit
Click to expand...
Click to collapse
Sure go ahead. Thanks for the feedback it's hard to dev for a device i don't have.
smokin1337 said:
Sure go ahead. Thanks for the feedback it's hard to dev for a device i don't have.
Click to expand...
Click to collapse
they're practically the same device anyway
ill test it some more today and tomorrow and update that post with stuff
Updated to 2.4 via flashable patch to keep setting in tact. Fixed the lcd capacitive settings and redid the disable process. See op.
EDIT:
Update 2.4.1 fixes 100% awake bug, phone was awake 100% of the time. It was caused by an experimental setting i added and forgot to remove, sorry.
Thanks very much
Sent from my greatest Sensation 4G
Updated again to 2.4.2 via flashable zip patch. Enable and disable were mislabled 1 is disable and 2 is enable but it reads backwards.
I'm sorry if this is a noob question
how can i use this mod?
i didnt find any UI or configurable setting in my phone after flashing this patch
thanks in advance
B!GBOY said:
I'm sorry if this is a noob question
how can i use this mod?
i didnt find any UI or configurable setting in my phone after flashing this patch
thanks in advance
Click to expand...
Click to collapse
Install terminal emulator from market. Write su then root permisson window will pop up. Give permission. Then write cc and you're ready to go.
You should put in the tittle for advance users, intill you make a app for it also tell people to back up there phone before using it for those who dont know what there doing.also discibe the different options in detail like what do sick tweaks do
daman215 said:
You should put in the tittle for advance users, intill you make a app for it also tell people to back up there phone before using it for those who dont know what there doing.also discibe the different options in detail like what do sick tweaks do
Click to expand...
Click to collapse
+1, I would like to know as well what those options change (to lazy to grind through the script(s) ).
Anyways been toying around with it and my Sensation seems/feels faster (Sick tweaks, VR scheduler).
Yea sorry i didnt explain better, i'll work on the post. Never been good at explanations tbh. But i'll see what i can come up with.
I updated to 2.4.3, fixed the lcd capacitive button setting so they stay on now.
I changed the updates now there is just one update file, it keeps all of your settings it was getting confusing.
If you have the configurator installed just flash 2.4.3 and that's all.
smokin1337 said:
Yea sorry i didnt explain better, i'll work on the post. Never been good at explanations tbh. But i'll see what i can come up with.
I updated to 2.4.3, fixed the lcd capacitive button setting so they stay on now.
Click to expand...
Click to collapse
If you need help, pm me
After the 2.4.3 update I can't change the I/O Scheduler anymore. Weirdness, worked perfectly before.
sorry for the negative feedback, but after flashing in cw, the phone became really slow and laggy ...... i tried installing the sick tweaks, but there was no change. Then i set to turn off the configurator, restarted and still the phone feels slightly laggier
i am using cdtdroid 7.4 with bricked kernel 0.91
HannoSLM said:
sorry for the negative feedback, but after flashing in cw, the phone became really slow and laggy ...... i tried installing the sick tweaks, but there was no change. Then i set to turn off the configurator, restarted and still the phone feels slightly laggier
i am using cdtdroid 7.4 with bricked kernel 0.91
Click to expand...
Click to collapse
Sorry to hear that. I'm not sure why it could be some of it not playing well with certain kernels/roms. Unfortunately i dont have a sensation to try it out I have the evo3d thats the problem i guess with dev'ing for devices i dont own.
To completely disable it remove 78configurator from /system/etc/init.d and reboot. Then the scripts will never start.

Categories

Resources