I've read a lot of discussions and forums for improving performance e battery, and so i've done a summary for me and you..
(Many thanks to eus107709: http://forum.xda-developers.com/showthread.php?t=923552)
Probably after these operations, your stocks apps will not function... But you can defreeze.
Copy your /system/app to your sd or Pc
Or backup your system and data with Droid 2 Bootstrapper
1) Download, install and execute Z4root (you must enable debug usb). For rooting your phone...
2) Download, install and execute Titanium Backup
3) Freeze with Titanium Backup:
Before you must Install launcher pro or adw...or another home replacement...! Keep away from motoblur...
I suggest also wireless tether for hotspot
Code:
3G Mobile Hotspot 2.2.1
Amazon MP3
Backup Assistant 1.0
Backup Assistant 2.2.1
Battery Manager 1.1
City ID 1.0.30
com.motorola.photowidget 2.2.1
Files 2.2.1
Global Unplug 1.0
Help Center 2.2.1
InPocket 2.2.1
MediaShare 1.0.0
Messages 2.2.1
Messaging 2.2.1
News 2.2.1
NFS Shift 1.0
Print to Retail 1.0
Quick Contact 2.2.1
Skype mobile 1.0.0.2
Social Messaging 2.2.1
Social Messaging Service 2.2.1
Social Networking 2.2.1
Social Sharing 2.2.1
Social Status 2.2.1
Sticky Note 2.2.1
Sync Service 1.5.7
Task Manager 1.0
Toggle Widgets 2.2.1
Universal Inbox 2.2.1
Voice Commands
Voicemail 1.1
VZ Navigator
Weather 2.2.1
Yahoo Contacts 2.2.1
I'v also disabled dlna and other minor things
com.motorola.hiddenmenu
com.nuance.android...
com.android.setupwizard
contactsunconnected
data manager
data manager service
desk home
email 2.2
manage sim card
mediashare
mediasync
messaging 2.2
ms exchange service
print to retail
4) If you don't have any issues move with rootexplorer these file from /system/app to /data/app (***.apk and ***.odex), reboot and you can do a normal uninstall (the uninstaller of titanium backup is not so good...)
5) Download, install and execute autostarts: Disable from autorun all your installed apps (ebay, paypal, fring...etc...etc..)
6) Then with autostarts Disable also all widgets that you don't use
7) Download and install setcpu:
My settings: if Battery >100%, the cpu is 300mhz-800mhz, if battery >80, the cpu is 300-1000, if batery >30, the cpu is 300-800, if battery >20 the cpu is 300-600.
When screen off the cpu is 300-600
I use these settings because in the first time of my day (from 7.00 to 14.00) I don't use so much my "media" phone, only for the calls and sms (10/20 calls and 5/10 sms), then..
8) Set your mobile to cdma or gsm/umts NO Global, if possible the best is only gsm
9) I've deleted bootanimation.zip and droid.ogg (/system/media/) (the sound and animation for the boot). You can also put your bootanimation.zip..
10) Set brightness to automatic
11) Delete batterystats.bin:
"Battery recalibration (3/4 days for correct callibration, but these steps only one time)
If you're experiencing higher than normal battery drain, try the following:
1. Charge the phone to full battery; power off and let it keep charging until the light is green.
2. Delete /data/system/batterystats.bin with rootexplorer or with droid 2 bootstrapper
3. Reboot the phone and use it normally, but don't charge until it shuts off.
4. Recharge the phone completely and then use as you normally would."
12) Clean your dalvik-cache.
13) Reboot (the first reboot is long, because your phone recreates dalvik.cache)
With these settings i can use my phone for about 20 hours...
I'm waiting for:
http://www.mugen-power-batteries.com...driod-pro.html
Keep attention! Use at yours risks...
Sorry for my English, please correct me, if you see any grammatical errors... !!
Do you have other suggestions.....?
If I give you a my clean system.img from droid 2 bootstrap backup, can you install?
I've been leaving it on "Global" for months now and the battery doesn't seem to suffer much from it. I think removing "global unplug" and some of the other crapware fixed the battery drain. Over the weekend, I didn't use my phone much..forgot to charge it for two days. It is now over 48 hours and the phone is crying for a charge (blinking red light), but its still alive!
Notes:
Datasync is on.. emails don't use much data apparently. Neither does Gtalk.
GPS is on.. and as predicted, doesn't use any power at all unless the satellite icon is on.
When I change my phone to CDMA, I frequently am told (in places with no service like subway tunnels) that my phone cannot find any CDMA networks, would I like to revert to Global? It is very annoying, has anyone found a way to turn that off?
Related
Awesome ROM - thanks for sharing your work!
I flashed the standalone 4.0 followed by the 4.01 update. Now I'm grabbing extras a bit at a time. Some observations/questions:
1. When I boot/reboot, I let the phone settle in (read SD,etc). I unlock, but then Launcher Pro is completely unresponsive. I must long press home button & use task mgr to kill it. When it comes back, all is good until next reboot.
2. I restored downloaded apps using Titanium. Market is not recognizing any as installed. First time I've gone this route. Expected?
3. I can't back out of Contacts; gotta use Home button.
4. Recently edited Memos don't come to the top of the list. Can that be reverted to the 2.1 behavior?
Small stuff in view of super clean, super cool ROM.
Thanks again!
It's disappointing, but I feel certain this post would have gotten a reply or some comments if posted in the Dev section. Here in the General section, it's either remained below the radar or been ignored. Can a mod or admin tell me if there was a more appropriate place for my post? Obviously, I haven't met the 10 post minimum, or I would have popped it in the Dev section in the Blackhole thread where others are posting their observations and feedback of that ROM. Thanks.
upgrade to Blackhole 4.2
Might as well work my way towards the 10-post minimum so I can post to the dev section where discussion actually happens...
I followed this thread to get CWM shaped up:
http://forum.xda-developers.com/showthread.php?t=957132
Trying a backup initiated through ROM Manager resulted in badness, so I repeated the steps for CWM (using Odin). BTW, I had to boot the phone once without the SD card to move past being stuck at the Samsung logo. I then rebooted into CWM (red) and did a backup.
Then I followed SoS's instructions and installed the standalone 4.2:
http://forum.xda-developers.com/showthread.php?t=940456
As long as I was just working within CWM, I was fine. ROM Manager is totally hosed. It really can only be used now to browse the ala carte options. Trying to install through it results in being stuck at the Samsung logo. 3-fingered booting from powered off doesn't even work. Repeat the CWM fix (using Odin) and boot once without the SD card.
To get around ROM Manager Madness, I use it to pick the options I want, then cancel the final step, reboot into recovery from a long press of the power button and use CWM to install the individual zips. Fine.
The original oddities in Blackhole 4.x are still present on my device. The two that are most bothersome: [1] I can't back out of contacts [2] Launcher Pro is unresponsive after booting.
For the contacts issue, create a new link to contacts from the app drawer and use the new one to replace the existing.
good day.
chopper the dog said:
For the contacts issue, create a new link to contacts from the app drawer and use the new one to replace the existing.
good day.
Click to expand...
Click to collapse
Thanks for the reply, I'll try that.
Worked great, thanks!
clock lag persists
Initially I thought that the clock lag I was experiencing in 4.01 was gone in 4.2. Nope, it remains. As others have said, seems to be related to enabling Wi-fi.
I'll go check the threads for updates but, last I checked, a double reboot was the suggested fix. I'm not clear whether people were suggesting that to be some sort of permanent fix. It didn't seem to be for me.
The time would correct after the first reboot and I would reboot again to comply with the posts, but I <think> the problem would return under 4.01. Now under 4.2, I'm sure. Last night, I double-rebooted and this morning the clock was 20 minutes slow.
Like I said, I'll go looking for updates now. Could be that this has already been resolved for real.
voice recorder, car home
Just adding a couple more oddities to the current list: voice recorder force closes and car home doesn't come up automatically when you plug in to the car cradle.
Reloading the voice recorder zip through CWM was about the only tactic I tried with no luck. Then I wanted to grab something for the ROM over-the-air, but the site was down. Checked in here and saw there was a problem with the host. That interruption of being able to download pieces parts OTA was kind of the proverbial straw, so I'm trying a SuperClean.
Pushed it through Odin and the process was smooth. The ROM looks good. None of the same oddities except the clock lag. I'm changing the sleep state of Wi-fi to see if that makes a difference.
SonofSkywalker does amazing work and I'm sure I'll be trying his ROMs again. For now, though, something different.
clock lag fix?
as per a forum suggestion, I changed the Wi-fi sleep setting. So far, it seems to prevent clock lag.
Home Screen | Menu | Settings | Wireless & Network | Wi-Fi settings | Advanced | Wi-Fi sleep policy -> select 'When screen turns off'.
Does anyone know if this has been an issue in the VZW full stock 2.2?
battery life is better
Under Super Clean 2.6, launching Google Maps and exiting has released the wake lock and battery life is much better.
Does a user guide, sticky or FAQ exist for Spare Parts? I could see that "other | running" was 100%, but I wasn't sure how to zero in on what was causing it other than trial and error based on other users' posts.
unread email count
A quick search of the forums didn't turn up much discussion, so I'll throw this out there:
on DL30 leak, the general email icon would increment and not decrement or clear until mail was manipulated on the phone. In other words, if it said 3 unread messages and I used Outlook (or the mail provider's web mail) to deal with them, it would sync and accurately display the message state in the list of emails - but the email icon on the home screen would still show 3. If 3 more came in and again they were dealt with elsewhere, the icon would go to 6. Only if action was taken on the phone itself would the counter "get real".
On Blackhole 4.x and SuperClean 2.x (any custom EB01 ROM?), the email icon on the home screen doesn't show an unread count (fine by me, I don't miss it), but when you pull down the notification bar, the unread count there acts exactly the same way.
Anyone else experiencing this? Devs, can it be fixed?
Did you clear your cache and davlik? I had some issues(when I closed an app none of my apps would show up and overall everything was running really slow). However when I was on superclean 2.6 I cleared my cache and davlik(for the first time) before I upgraded to superclean 2.8 and overall everything is working no problems.
thanks i havent used anything but sc!
Hello Droid X users. I'm new to the forums and never have posted one before. I'm somewhat tech savy and am learning Droid system still. I have had Droid X since Nov 2010 came from a regular flip phone that I had for many years. Dispite the Droids rebooting issues which is a known problem I am now having even large issues. I decided to root my Droid a couple days ago using z4root. I had installed Open Garden Wifi tethering app. Worked great until I found that the stock battery drained 10-15% every 10 minutes or so. Droid battery drained within 3 hours on AC/USB power. Researched issue and found that these types of apps put a strain on battery and consumption so i uninstalled it and kept PDA net. However I am still having the same issue except it won't hold a charge when connected via usb cable. My phone heats up to a burning temp of over 100% sometimes registering 111%. I have gps, Bluetooth and wifi disabled. I don’t use WiFi often because I haven’t seen much of a difference in battery life v.s. using 3G. Brightness set to 20-40% unless using dimmer app than it is reduced to 0% while indoors. I know not to use a task manager as they only do more harm to your phone and just reopen applications and consume more battery life. I compiled a list of the apps I currently have installed. I am running stock rom froyo 2.2.1 with no mods. I did not have this problem prior to rooting my Droid X. Also I used ROM manger to flash current stock rom and backup but screen went black and Droid rebooted. So what program that is free can I use to create backup rom if i decide to stay rooted? Thank you for the help everyone!
AdFree (0.6.4)
Busybox Installer (1.2)
Cloud Print (0.3.0)
Find A Dunkin (2.3b)
GarageMinder (1.1.0)
NinjaMorph (1.3)
Quadrant Standard (1.1.7)
ShootMe (0.8.0)
Adobe Flash Player 10.2 (10.2.157.51)
Alarm Clock Xtreme Free (2.2.2)
Amazon.com (1.1.0)
Answers (0.9.3)
App List Backup (1.0)
AppBrain App Market (5.6)
Application Protect (2.0.35)
ASTRO (2.5.2)
Audiogalaxy (1.10.4)
AutoResponder (1.5.2)
Barcode Scanner (3.53)
BatteryHistory (1.0)
Batteryminder (2.11.0)
Best Parking (1.3)
BestRoute Free (1.7.9)
Blood Alcohol Tracker (1.16.6)
Bookmarks Light (1.2.2)
CallTrack (1.10)
CarHome Ultra (2.46)
Catch (3.0)
CBS MoneyWatch (1.0.1)
ClearCheckbook (1.2.1)
CNET News (1.2)
Coupons (2.02)
Dictionary (2.4)
Dimmer (1.0.2)
Dropbox (1.1.1)
Easy Uninstaller (1.1.0)
Fake-Call Me (1.2.3)
Free Music Download (1.83)
FREEdi YouTube Downloader (2.0 alpha)
GasBuddy (1.14)
GPS Status (3.7)
History Eraser (2.5.5)
iPharmacy (4.1)
iTriage (2.8)
Kelley Blue Book (1.1.7)
Last.fm (1.8.3)
Life Reminders (0.8.6.0)
Light Flow (1.6.4LITE)
Liquor Run Mobile (2.3.0)
Load Monitor (1.4.2)
Metra Minder (1.4.0)
Mint.com (1.7)
Moviefone (1.8.8.1)
MP3 Ringtone Maker (1.91)
Multi Lang Dictionary (4.2.0)
My Cars (1.6.1)
My Work Clock (1.2.6)
MyBookmarks (2.2.0)
MyCar Locator Free (2.2)
myTimeSheet (3.0.3 (Buxfix release))
OpenTable (1.7.2)
OurGroceries (2.0.5)
Paycheck Free (1.0)
PdaNet (2.45)
Percent Calculator (1.9)
Process Monitor Widget (0.8.7)
Quick Settings (1.9.8 p2)
RealCalc (1.6.0)
RepairPal (1.02)
ROM Manager (4.2.0.2)
ScoreMobile (1.4.1)
Screen Filter (1.2)
ShareMyApps (3.1.2)
Silent Toggle Widget (1.2.9)
Simple Notepad (2.2.262)
SMS Backup+ (1.4.3)
SoundHound (2.5.3)
Speed Test (2.0.3)
Spell Checker (2.3.8.1)
Talk To Me Cloud (1.0.3)
Tax Calculator (1.2)
TeslaLED (2.0.4 Galaxy S (Epic/Fascinate), optional LED with screen off or keep screen on, timer fixes, user selectable LED method)
The Discount Calculator Lite (1.1)
The Weather Channel (3.1.0)
Tiny Password Free (1.61)
TipNSplit (1.0.1)
TM World Clock (1.3.0)
Touch Calendar Free (1.0.16)
Translate (2.1)
Volume Locker (1.2.1)
VRec Lite (1.2.01)
W&Y Pages (3.0.6)
id install a custom rom. in the process of doing that you will end up wiping data which wont hurt either.
i didnt see super user in your list; are you sure you are rooted (sometimes it doesnt take).
apps you should have;
super user
droid x bootstrap
jrummys overclock app
dont use rom manager to install roms, create backups with it if you want
instead use droid x bootstrap and then install from the recovery it takes you to (read rom install directions usually located with the roms page in different forums where you find the downloads in root sections).
there are gingerbread leaks out right now, i dont run that but i believe they actually use droid 2 bootstrap?....again read the directions. also gingerbread should be coming out from verizon soon so im not sure if you would rather have that if it would be better to wait to install a rom and try it (sometimes you cant get the official update from your carrier if you have a custom rom without jumping through hoops to put things back a certain way, they'll be plenty of threads about that when verizon starts pushing gingerbread out).
anyway, if it was me; id put a custom rom on, disable wifi (sounds like you already have), and use rummys overclock app to undervolt over clock at different settings to see what works best for your phone/battery.
edit; in the process if you do take that route, id get rid of all the battery manager apps and just focus on the custom rom, overclock/undervolt and see how that goes.
custom rom itself without the undervolt may help enough....
Root in itself will not effect battery life. If you installed any new apps just prior to the poor battery life (pre or post root), I would start by deleting them. Add them back one at a time to see which one is causing the issue.
Also, I would recommend an overclocking app. I use droid overclock by jrummy. I undervolt & underclock my phone and get 16-24 hours between charges. I enable airplane mode when I go to sleep. I also use an app called permissions denied. You can disable certain permissions that are given to apps when you download them. So, apps that have data permission & don't need them, I disable.
Sent from my DROIDX
faber78 said:
id install a custom rom. in the process of doing that you will end up wiping data which wont hurt either.
i didnt see super user in your list; are you sure you are rooted (sometimes it doesnt take).
apps you should have;
super user
droid x bootstrap
jrummys overclock app
dont use rom manager to install roms, create backups with it if you want
instead use droid x bootstrap and then install from the recovery it takes you to (read rom install directions usually located with the roms page in different forums where you find the downloads in root sections).
there are gingerbread leaks out right now, i dont run that but i believe they actually use droid 2 bootstrap?....again read the directions. also gingerbread should be coming out from verizon soon so im not sure if you would rather have that if it would be better to wait to install a rom and try it (sometimes you cant get the official update from your carrier if you have a custom rom without jumping through hoops to put things back a certain way, they'll be plenty of threads about that when verizon starts pushing gingerbread out).
anyway, if it was me; id put a custom rom on, disable wifi (sounds like you already have), and use rummys overclock app to undervolt over clock at different settings to see what works best for your phone/battery.
edit; in the process if you do take that route, id get rid of all the battery manager apps and just focus on the custom rom, overclock/undervolt and see how that goes.
custom rom itself without the undervolt may help enough....
Click to expand...
Click to collapse
+1
If you're on froyo i would suggest rubix, liberty or apex custom roms. These will get rid of bloatware and in many cases get rid of blur, this helps the smoothness and battery life of your phone. Undervolting is just a cherry on top.
Right now i'm using Apex 2.0 Beta on Gingerbread .591 and am getting 10-20 hours depending on usage.
also, try going into clockwork recovery>Advance>Wipe Battery Stats
That helped me calibrate my battery since mine was running out in about 5 hours..... the EXTENDED BATTERY one!!! now I can crank out 12 hours with internet usage, push data and music. =]
This GT540 is my first "smart" phone. When I first got it, it confused the hell out of me. It wanted to be a computer, not a phone, and I wanted a "smart" phone. Not used to the touch screen and interface, I did a lot of things on accident: Called people accidentally, hung up accidentally, I still from time to time run apps on accident. Don't get me wrong, I really like this phone. But it needs to be a phone first: Make and receive phone calls and text messages, and always be ready to go when I need it. It's been a long journey since I started, but it's becoming what I want it to be.
Hopefully others will find some of the information I've found on my quest beneficial, and may others help me on my way.
I currently run SwiftDroid 2.0 M4, on a repartitioned phone with 234MB for data and 150MB for system.
My Priorities for my "Phone," and what I've done to make it happen:
0) Durable - a broken phone is not a phone
Stable & Fully Functional OS - if it doesn't work right, it's broken and thus not a phone
Long Battery life - It it won't turn on, it's broken and thus not a phone
Backup & Restore - a phone without my contacts is not my phone
- Nice thick screen protector and rubber case
- Google backup and clockwork restore
- Mastered fastboot, KDZ Update
- Working on mastering clockwork recovery and adb
- Battery life:Turned off haptic feedback, animations, live wallpapers, turned off keep screen awake during calls, vibrate only when necessary (silent, call waiting), Wifi/Mobile Data/GPS are only on when in use
1) Be able to make a phone call/send text message quickly - Fully loaded and responsive home screen always be no more than 1-2 seconds away from any situation. Phone calls and text messages: answer and receive every one. Never miss one! What was said for text messages also applies to emails. Also includes accessibility options to make it even easier.
- CM "Lock Home App in Memory" nice, but not 100% effective
- After using this, home screen is always there waiting for me, fully loaded:
Use Terminal Emulator:
su (enter)
echo ro.HOME_APP_ADJ=1 >> /data/local.prop (enter)
reboot (enter)
- CM "Lock messaging app in memory" - checked, I've heard rumors of missed messages
- GO SMS: better functionality than stock app
- Settings>Accessibility> Power Button Ends Calls - checked;This was the button I pressed on "nonsmart phones to end calls"
- Ringtone is "Digital Phone"; now it even sounds like a phone
2) Performance and response of games, apps, and games: When I want to play a game or use an app, I want it to do something before I tell it to. Well, not that fast, but they need to operate fluidly and responsively. Also convenience fits in this category. This also includes improving performance to play better and better games.
- CM settings> Performance>
- CPU Settings> Max CPU Freq 852MHz; Higher is unstable; Also set on boot
- Use JIT - I hear it makes the phone run faster
- Unchecked "Enable surface dithering" because it says "at the cost of performance"
- Checked "Allow purging of assets" - heard it helps phones with low RAM
- VM heap size - 32MB - It's for the games
My future plan and thoughts:
Compcache - Trade CPU speed for more ram, not sure I'm interested in this. Is there a good reason to use this?
Swap - Looking into a good swap app, if you have a recommendation let me know. I hear Swapper 2 by Elviss Kuštans & Swapper for Root by Dario 'Azatoth' Lipari are good ones. I plan to buy a class 6 or 10 sd card to speed up loading of games and the swap file.
Opera browser - I hear it's the fastest one out with multi-tabs. I could care less about videos and plugins
AutoKiller Memory Optimizer by AndRS Studio - After upgrading to Android 2.3, I understand there is no real need for task killers. But this program is supposed to be different from the generic task killers. Full of options, it might be worth it. Anyone here have any experience with it?
Startup Manager - stuff that I don't need starts at boot. If it's not the system, dialer, messenger, swype, or a widget, I don't want it in the memory until I say so. Considering Autorun Manager by AndRS Studio.
SystemApp Remover - found this app from a reliable source that can backup and uninstall system apps. If it doesn't work out, I'll use Root Explorer or ADB. Titanium back up works great for regular apps, I can't get it to restore system apps for some reason.
A quick question:
CM "Lock messaging app in memory" - Will this lock GO SMS if the stock messaging app is removed? Or is there a way to define GO SMS as the main messaging app so CM will lock it in memory? Or any other way to lock it into memory? I'd really like to get rid of the stock messaging app.
If you have any advice to improve any of the above settings, or can recommend something new to me, you have my gratitude.
If you see something that could benefit you or have questions, I'll help with what I can.
Overclocking, underclocking, managing performance, tempoerature, speed, and battery life - for any Droid X phones with gingerbread - and special thanks to all those who are mentioned below and created the programs below as well as links with explanations - and anyone have any corrections and/or other ideas?
The below document has four sections:
A. Simplified - overall concept on the biggest speed bosster - steps A1-A9
B. Simplified "Details" with links to deeper information - the above steps in "A" restated (as B1-B9) how to actually do those steps with links to full details and where to get the files required for each step.
C. Pieces of "must have" software
D. Additional Tips for further porformance increases - some of these make a BIG difference!
- - - -
A. Simplified - overall concept (steps A1-A9):
A1. If you have not yet upgraded your phone, then do so Over The Air (OTA) from your carrier so the carrier has you listed in their records as you having upgraded to the latest ROM (otherwise they may send you reminders or try to upgrade your phone in the background, etc.)
A2. Gingerbread (2.3.3) CANNOT be rooted, you have to root Froyo (2.2.1) so you need to downgrade your phone to that version of the stock ROM FIRST.
A3. Then reboot - and to be able to make phone calls you will be walked through one simple phone call by an automated system from your phone carrier to re-enable your phone to make phone calls with your account. Completely automated by the phone company, no live person on the other end.
A4. Gain superuser (unfettered) access to your phone. "Root" it.
A5. Take steps and install software to set up your phone to be able to upgrade to the newest android "gingerbread" version WITHOUT loosing the root - just doing a plain upgrade you will lose the root.
A6. Then upgrade from rooted Froyo (2.2.1) to Gingerbread (2.3.3) as in B6 below. Note, you can ONLY overclock your phone (using easily found and easily useable software on the market) if you are using a stock ROM that is overclocked - that specific kernel is required besause the overclocking software changes values at specific addresses in the kernel's memory (custom ROMs often have different memory addresses for the overclock settings so the software for overclocking would not work).
A7. The Droid X stock Kernel is designed to only run at 4 specific speeds, but you can set what they are (and the voltages for each) with another piece of software. I use "Android Overclocker" for this. Details below under B7.
A8. Software which allows you to manage what speed is used and when is different from the software that assigned the 4 levels of CPU speed set in the previous step. You want to be able to to set which CPU speeds (frequencies) are used and under which circumstances (CPU load, whether the screen is off, whether or not the phone is above a certain temperature, etc.). My opinion is that SetCPU is the best software for this. Details are below under B8.
- - - -
B. Simplified "Details" with links to deeper information - the above steps restated but how to actually do it with links to full details and the files required for each step:
B1. (as in A1 above): Self Explanatory.
B2. (as in A2 above): Gingerbread (2.3.3) CANNOT be rooted, you have to root Froyo (2.2.1 is used here with the above files), so you have to SBF back to Froyo and root THAT first. So to downgrade from Gingerbread (version 2.3.3 - either rooted with leaked ROM or not, it does not matter) to Froyo (2.2.1) as instructed in this link, http://www.lancelhoff.com/downgrade-gingerbread-to-froyo/). I had to do this using RSDLite - and maybe you should too - the other way is to create a Linux Disc - I built my PC on my own and the Linux disc could not deal with the custom PC components (for instance it would not recognize my PCI cards, and came up with other weird error messages, etc.). When using RSDLite there is a bug in that program mentioned as specified in the link above. (Note: to get around that bug, after you try to load the ROM file and it does not load as specified in the log file as mentioned in the above link - leave the RSDListe program running on your PC when you look at the log - just make a copy of the ROM file as specified in the detailed instructions WHILE RSDLITE IS RUNNING) - and switch the program to using the renamed ROM file - and it will then work like a charm). This link should help as well: "http://www.droidxforums.com/forum/droid-x-sbf/23638-linux-solution-your-windows-rsd-lite-problems.html".
B3. (as in A3 above): Self Explanatory - HOWEVER - DO NOT, DO NOT, put your google userid and password into the phone when it first boots up because automatic upgdates which are totally unecessary will take place with your phone (your contact data from the cloud, etc) which will complicate and slow down the process) and are totally unecessary at this point.
B4. (as in A4 above): You need to allow unfettered superuser access to your phone. To do this, use the files from "http://www.lancelhoff.com/how-to-root-droid-x/" for detailed guidance, root your phone as instructed (using z4root v.1.3.0) as it is now the Froyo (2.2.1 version) and can be rooted.
B5. (as in A5 above): To allow a rooted upgrade of your phone to a newer ROM to Gingerbread (2.3.3) that remains rooted - special steps need to be taken (using any stock ROM with the regular method will 'unroot' your phone so you lose the root). You must us a stock ROM or you will not be able to overlcok your phone. Use the files from this link (http://www.droid-life.com/2011/05/28/download-official-droidx-gingerbread-4-5-596-for-rooted-users/) - and only pay attention to the section entitled "Instructions (running Froyo):". For detailed guidance, bootstrap your phone using "droid 2 bootstrap" (dropid2bootstrap.apk) - notice, DO NOT use any "droid x bootstrap" (droid x bootstrap even for droid x phones often does NOT work with the newer Gingerbread ROM). Also, when moving the two zip files onto your sdcard, rename "Blur_Version.2.3.340.MB810.US-Part1.zip" to "1Blur_Version.2.3.340.MB810.US-Part1.zip" and rename "Blur_Version.2.3.340.MB810.US-Part2.zip" to "2Blur_Version.2.3.340.MB810.US-Part2.zip" (putting the 1 and 2 in front of each file name) or else you will not be able to tell which is which when you are installing them - the screen on the handheld does not show the entire file name - (and they have to be installed in the proper order).
B6. (as in A6 above): Upgrade from rooted Froyo (2.2.1) to Gingerbread (2.3.3) using the files and instructions as shown in this youtube video: "http://youtu.be/bedGIM6pL0E" For more details on all the steps shown in B2-B5 and A2-A5 here is a link showing the earlier parts of the process. Pay special attention to the section where the DROID2BOOTSTRAP program is run, which is what you are doing here for step B6.
B7. (as in A7 above): Android Overclock - to set the speeds allowed for the CPU to run at... The lowest speed that can be set is 300MHZm but the sky is the limit for the highest speed (typically alot of phones become unstable if you set the highest speed to anything above 1250MHZ (1.25GHZ). (The CPU in the Droid X has a normal max of 1000MHZ (1GHZ).) Software I have checked out for this is "Milestone Overclock" which is updated regularly (but did not have the user-friendly level of functionality granularity that I wanted - you could only set the Max level unless you wanted to do some low-level hacking which is a pain).). Another one was "D2 / DX Overclocker" which has more functionality but had not been updated for a long time so users are complaining of support issues. The third and last (which I use) is called "Android Overclocker" which allows you to set the MHZ and voltage for each of the four "slots" (speeds) used by the Kernel for the overclocking. I set up my speeds as 300000 with the voltage - "vsel" value set to 33, then 600000 with vsel of 56, then 9000000 with vsel of 66, and 12500000 with vsel of 80.
B8. (as in A8 above): SetCPU - only used for managing the speeds already available, not specifying what they are. For SetCPU to understand what the four speeds are for that CPU, put a file called SetCPU.txt in the root directory of your sdcard as specified in the instructions for the SetCPU application. The full text of this file is one line with nothing but:
300000,6000000,9000000,1250000
Note, this tool is great for stopping my phone from overheating and to manage the speed properly. With no specific profiles I noticed my phone was ready to melt when it was busy, so I got involved with the profiles. I have only one profile which seems to make everything run really well - it handles the following (read the directions within the application for more details and instructions):
* When screen is off, set speed to min of 300MHZ and max of 300MHZ.
* When battery is less than 3% remaining, min speed of 300 and max speed of 600.
* When temperature is > 52 degress centigrade, min speed = 300 and max speed = 900
* When temperature is > 60 degress centigrade, min speed = 300 and max speed = 600
* When charging, min = 300 and max = 1250 (may be unecessary as that is already my 'default')
- - - -
C. Pieces of "must have" software for your phone with regards to carefully monitoring the temperature and maximizing the performance as well as battery life -
"Temp Monitor" - shows temperature on top barets alarms for temperature warnings.
"Juice Defender" - outstanding software for maximizing your battery.
"AutoKiller Memory Optimizer" - software which is outstanding for managing your memory.
"AnTuTu Benchmark" - for benchmarking your phone
"Root Explorer" - for navigating ALL directories on your phone (and creating/editing text files, etc.)
"SuperBox Pro" - for moving as many applications as possible to you SDcard to save memory - and a toolbox of other good apps.
"Eray" - for deep analysis of your phone's processes, etc. Also has a great widget to put a huge number of switches (wifi, etc) into ne widget on one screen.
"SeePU++" - for showing CPU load and RAM usage realtime in the top bar.
"WidgetLocker" - for replacing the login screen on your phone - and also to alloow you to use the follwogin program to put your name and home phone number on your main lock screen (in case your phone is lost):
"Banner" (see widgetlocker above)
"Widgetsoid" - very granular control over setting up your own widgets, also allows you to put a bunch of switches accessable from your drop-down menu - so you don't have to go away from other programs to for example, turn on your wifi, etc.
"Folder Organizer" - lets you assign one or more custom categories to apps and then you can put shortcuts on your screens to those categories to get a popup window of icons for all the associate apps. As you uninstall and install different apps this will allow yo0u to automatically keep the links on your screens to those apps up to date without going out of your mind.
"Launcher Pro" - Seems to be the quickest and most stable launcher / home screen replacement with extended functionality. "SPB Shell 3D" has the slickes interface I have ever seen for this - but it is at the expense of being a resource and CPU hog and slowing your phone down. "ADW Launcher" I tried also but that seemed to crash pretty often - and also was slower than "Launcher Pro". (NOTE THE SECOND TIP BELOW IN SECTION D.)
"Pulse" - for news - also there a a million of those news apps, CNN, etc. (I noticed CNN launches backfround processes without telling me which I do not like though).
"Fancy Widgets" - Outstanding clock/weather widget for main home screen.
I could go on and on... !
- - -
D. Additional Tips for further porformance increases - some of these make a BIG difference!
Use the "SetCPU" widget instead of the "Android Overclocker" widget in my opinion - uses less screen real estate (both verify your overclocking/underclocking is running as expected)).
When installing a launcher over your generic android home screen setup, first DELETE all the widgets on the default home screen before installing the launcher. I was not originally aware of this but those widgets on the old generic android screens are all running in the background although you have them all vovered up by your own different launcher. Even before I did any overclocking I noticed a very big difference in performance when I got rid of all those hidden unused running widgets.
Go into the Amazon Marketplace and start using it. They have a free (different) application every day (which are normally paid applications but you can get them free!). I look at this every day and sometimes do not install the application of the day but often do. If there is an app there you want but you don't want to install it, Install it anyway and then uninstall it. Then you could install it later for free when you are ready (instead of paying for it then).
There also is an Amazon MP3 store which has a free song of the day as well (although I have not used that very much - it seems the soongs are never hits that I like).
Thanks for istening to my diatribe - and anyone have any corrections/additions/suggestions? DeOdexed - ? Any other ideas?
Update to Gingerbread (to fix gingerbread bugs) pushed from Verizon...
Starting today there are messages on my phone with a countdown timer asking for permission to give me an update to gingerbread. If I do not respond, it installs anyway.
My research Finds it does fix some bugs but also removes the rooting, disables google maps, and may put other software and restrictions on your phone that you do not want.
However, I think I found a work around. There is news that a clockwork mod does not have this issue - but I had no backup so I bought titanium backup plus. in titanium backup just go and the application called updater 2.3.3 and 'freeze' it. Fortunately that did not stop updates from the marketplace from google and amazon for applications.
I have not received any more software update requests but it has only been a couple hours and time will tell. Thoughts on any of this from anyone?
Sent from my DROIDX using XDA Premium App
Chainfire, can be a nice help. At least for my X it is.
Sent from my DROIDX using XDA Premium App
Chainfire... also SD Speed
Chainfire is a good idea, I have to check that out. I also updated my SD card cache from the measly 128K to 2048K, which seems to help further...
My GT540 is currently on:
Code:
Version 2.2.1
Kernel version: 2.6.29 [email protected]
Mod version: OpenSwift/CyanogenMod-6.1.1
for cca 2 years but this version has some problems with the camera.
I lack the time to test all the ROMs so I need some advice.
Which ROM would you recommend if battery life is important?
I only use the phone to write SMS messages, listen to music and from time to time, I browse the Internet and use Google maps. I also need a properly working camera. With the 2.2.1 version, the application for the camera often crashes and even restarts the phone completely when I try to take a picture.
I am thinking about to switch back to the original 2.1. Stock ROM but I thought maybe, there are some tweaked ROMs which maybe improve battery life by removing unnecessary stuff from the OS (but only those which don't break the camera software...).
Thanks in advance for your advice!
AltairAC said:
My GT540 is currently on:
Code:
Version 2.2.1
Kernel version: 2.6.29 [email protected]
Mod version: OpenSwift/CyanogenMod-6.1.1
for cca 2 years but this version has some problems with the camera.
I lack the time to test all the ROMs so I need some advice.
Which ROM would you recommend if battery life is important?
I only use the phone to write SMS messages, listen to music and from time to time, I browse the Internet and use Google maps. I also need a properly working camera. With the 2.2.1 version, the application for the camera often crashes and even restarts the phone completely when I try to take a picture.
I am thinking about to switch back to the original 2.1. Stock ROM but I thought maybe, there are some tweaked ROMs which maybe improve battery life by removing unnecessary stuff from the OS (but only those which don't break the camera software...).
Thanks in advance for your advice!
Click to expand...
Click to collapse
if you are ONLY for battery life, 2.1 is the best for you..
there are some good roms but its difficult to find downloads
1. greendroid (latest version is 2.1 if i remember correctly) but i can only find an older version (v1.8)
2. and my favorite: eleganceswift 5.0 download here: http://forum.xda-developers.com/showthread.php?t=1368013
3. if you want better performance and faster system you may want to try miroslav_mm's AOSP 2.3.7 (v2.1)
download: http://dfiles.eu/files/3pgc62a7y
ROM thread with old download: http://forum.xda-developers.com/showthread.php?t=1854374
Have fun!
andreas__ said:
if you are ONLY for battery life, 2.1 is the best for you..
there are some good roms but its difficult to find downloads
1. greendroid (latest version is 2.1 if i remember correctly) but i can only find an older version (v1.8)
2. and my favorite: eleganceswift 5.0 download here: http://forum.xda-developers.com/showthread.php?t=1368013
3. if you want better performance and faster system you may want to try miroslav_mm's AOSP 2.3.7 (v2.1)
download: http://dfiles.eu/files/3pgc62a7y
ROM thread with old download: http://forum.xda-developers.com/showthread.php?t=1854374
Have fun!
Click to expand...
Click to collapse
Isn't eleganceswift the HTC Sense lookalike rom? I loved that rom back in the day! I'd prefer miro's 2.3.7 if I was still using this phone though. Good performance considering it's specs and up to date compared to 2.1
Sent from my Nexus 4 using XDA Premium 4 mobile app
I installed Eleganceswift 5.0 and the camera works flawlessly but strange things are happening:
1. The battery meter is not working properly, every now and then the battery meter turns red and I get a message that the battery level is below 14%, a few minutes later, the battery is "green" again. Before installing the ROM I discharged my phone and then charged it for 3 hours so the ROM was installed on a 100% fully charged battery. I haven't charged my phone with the new ROM yet (since it hasn't discharged yet, the status says that it is turned on for about 50 hours). When I discharge my phone, would a battery calibration app help me or should I try something else?
2. The power control...
On Quarxs ROM I could add a 10 item power control widget on my screen which includes Wireless, Bluetooth, ... , Airplane Mode shortcuts (i.e. "buttons") while this ROM permits only a 5 item widget (Wireless, Bluetooth, GPS, Synchronize, Brightness). I badly want a "switch on/off Airplane mode" shortcut and a "turn on/off Mobile Network" shortcut on my home screen. How can I accomplish this?
3. The "Manage applications" section:
Either I don't get it or it just doesn't work properly. On Quarxs ROM this section included 4 tabs, clicking on the first tab, you get a list of all apps which are installed, the second tab gives you a list of all apps currently running and you can clear the cache used by specific apps and force stop running apps. On Eleganceswift, when I open the "Manage applications" section, I get a list of all the apps I installed (the apps which are preinstalled are not listed in this section). Clicking on a specific app, for example Opera Mini, I get some information and 4 buttons: Uninstall, Clear cache, Clear defaults, Force stop. Uninstall and Force stop are always clickable (the Uninstall button works properly) but clicking on Force stop doesn't do anything (it's even clickable when the app is not running, clicking on it yields a "click animation" but the button remains unchanged so I can click it again (it's not grayed out after I click) and it just doesn't do anything (I think)). The "Clear cache" and "Clear defaults" buttons are always grayed out i.e. "unclickable". When I go to About phone --> Battery use section, the list is always the same:
Code:
Adobe Reader
Android System
Cell standby
Phone idle
even though I started a bunch of apps (Opera Mini, MyPhoneExplorer, Shazam, Music app) and I always clicked the Home button after starting an app and not the back button to make sure that the app is not stopped.
Any advice is appreciated! :crying: