What's new
DroidForums.net | Android Forum & News

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[10/07 UPDATE] Make Your Droid Eris Faster, Smoother, Increase Battery Life!

jsuh

New Member
**UPDATED 10/7/2010**

Hey all Droid Eris owners, just wrote a lengthy post on my blog about improving performance, stability, and battery life on the Droid Eris on my blog.

I included tutorials on:

  • Rooting
  • FroyoEris
  • SetCPU
  • AutoKiller
  • LauncherPro
  • GPS Status
  • Dialer One
  • Wireless Tether
  • Battery recalibration for extended battery life
  • Upgrading radio (July 2010 2.42.01.04.27)
  • Upgrading Kernel (CFS v5)
  • Tweak your settings (Window transitions, VM heap size, Launcher Pro)
  • Well known bugs (Market Fix Camera bug, 3D gallery bug) *ADDED 10/7/2010*
Tutorial below. Full article at http://jonsuh.com/2010/09/make-your-droid-eris-faster-smoother-and-increase-battery-life-how-to/

Warning
must remind you though that making unofficial software and firmware changes to your handset violates the warranty of your phone; therefore, if anything goes wrong during this process or in the future, you will be unable to return the phone for a replacement unless you are able to return the phone back to its original, factory settings. I am not responsible for what you choose to do with your phone.

Root is Vital
Before you follow a majority of the following steps, I must stress that rooting your phone plays an important role. Rooting your phone gives you the ability to make unofficial software and firmware changes to your phone, giving you the ability to hack your phone to improve stability and performance. Get directions on how to root your Eris by reading “Run Android 2.2 (Froyo) on Your Droid Eris (How-To).”

You Need Froyo Android 2.2
Back in May of 2010, Kaos started working on porting Froyo over to the Droid Eris. It started off rough, but now at version 34, FroyoEris runs as smooth as butter! FroyoEris is not the only option out there. If you look around, you’ll see there are several choices available; however, I personally recommend FroyoEris. Now that I’m running Froyo on my Eris, I refuse to go back to the stock 2.1 firmware! Instructions on how to run Froyo on your Eris are available. (Keep in mind that you need root to do this).

Install Custom Apps
SetCPU

SetCPU is a wonderful application that allows you to tweak your phone’s CPU and to set and gauge your phone’s performance based on different circumstances (default, plugged in, screen off, etc.) It works on most, if not all rooted Android 1.5/1.6/2.0/2.1/2.2 devices.

  1. Download and install SetCPU at http://forum.xda-developers.com/showthread.php?t=505419.
    (I recommend version 2.02)
  2. Open up SetCPU.
  3. Select “Autodetect Speeds Recommended.” (If SuperUser prompts, asking you for permission, click “Allow”)
This is when it gets a little touchy. Settings and tweaks for SetCPU seems to tend to vary based on the user and his device. I can give you pointers on how to get started and some general settings, but in the end, you may have to tweak your settings to make it work for you (depending on how picky you are about your phone’s performance). Please keep in mind that numbers may vary so stay as close as possible when following these directions.
(Updated September 10, 2010)
Warning: Clocking your CPU too high or too low may cause your phone to freeze, become instable, or restart. Please use caution when adjusting your CPU settings (I suggest not going higher than 787200). In addition, the SetCPU widget is known to cause problems for people so if you are experiencing problems or lag, remove it for better performance.


  • Main Tab
    Max – 768000, Min – 122880, Scaling – Ondemand, Check “Set on Boot”
  • Profiles Tab
  • Check “Enable.”
  • Add and save profiles for the following conditions:
    • Condition – Charging/Full, Max – 768000, Min – 729600, Scaling – Performance
    • Condition – Screen Off, Max – 480000, Min – 122880, Scaling – Ondemand
That should get you started with SetCPU! Plug your phone in and start using your phone a bit. I saw a difference in my phone’s performance immediately.

AutoKiller

AutoKiller, by AndRS Studio, is another must-have app that configures your phone’s internal memory management routines, making your phone run smoother. It also has a full-powered process manager as well. AutoKiller should work on most rooted Android devices.
(Updated September 10, 2010)
From various responses and reads, it seems that AutoKiller is a preference or annoyance, depending on how people use their phones. When you are running a few apps, AutoKiller may kill some processes; therefore, if you are one that likes to run multiple apps all the time, setting the preset to “Moderate” or “Optimum” may be better than setting it to “Strict.” Again, I suggest testing before taking my final word for it since I don’t use my phone like you do.

  1. Download and install AutoKiller from either the Android Market by searching for “AutoKiller” or at the AutoKiller official website.
  2. Open up AutoKiller (If SuperUser prompts, asking you for permission, click “Allow”)
  3. You can test the settings for yourself, but I would suggest setting your Presets to “Strict Optimum.”
  4. Menu > “Settings” and make sure “Apply settings on boot” is checked.
The beauty of AutoKiller is that it runs in the background and once you set your preset, you do not have to open AutoKiller again.
LauncherPro

By default, Froyo’s launcher is Launcher2 and if you flashed KaosFroyo, it should be ADW Launcher. From my experience and even a lot of reaching, LauncherPro is a highly customizable launcher, and it’s also fast! From the number of homescreens and dock settings to custom icons, there’s a lot you can do with LauncherPro.
If you are running KaosFroyo and want to remove ADW, download “adw-b-gone.zip” at http://www.multiupload.com/HW7LCPJ3UI and flash the zip using the recovery menu. For instructions on how to flash a .zip file, read “Run Android 2.2 (Froyo) on Your Droid Eris (How-To).”

  1. Download and install “LauncherPro” from the Android Market.
  2. Press the Home button, and select “Launcher Pro” as your default launcher and click the check mark when it asks you to save it as your default home/launcher.
  3. To get the LauncherPro’s settings, click Menu > “Preferences.”
GPS Status

(You do not need root for this)
Having difficulty with your GPS or does it take an abnormally long time to lock your position? I’ve had this problem after flashing a dozen or more custom ROMs on my phone. GPS Status will allow you to reset the GPS and download GPS assistance data, which should speed up your GPS for a few days.

  1. Download and install GPS Status from the Android Market.
  2. Open GPS Status, Menu > “Settings.”
  3. Go to “GPS Sensors” and click “Manage A-GPS State.”
  4. Select both “Reset” and then “Download.”
  5. Put your phone down on a flat, level surface and select “Calibrate roll and pitch.” This reset and calibrates your accelerometer.
You should notice that the time it takes your GPS to lock your position in Google Maps is lower if it was taking longer than normal before.
Dialer One

(You do not need root for this)
If you’re running a Senseless ROM (like KaosFroyo) and you absolutely hate the default Dialer, join the club! With 900+ numbers on my phone, scrolling through or searching for numbers is just another two or three steps I would love to avoid since the default dialer does not have smart-dial. Dialer One is your answer! With speed dial and smart dial capabilities, it makes dialing a piece of cake.

  1. Download and install Dialer One from the Android Market.
  2. When prompted, set Dialer One as your default dialer.
Wireless Tether

(You need root for this)
If you want to be able to turn your Eris into a wireless router (for your iPad, Kindle, laptop, etc.), you need an app called Wireless Tether. Wireless Tether turns your Eris into a wireless hotspot!

  1. Download and install Wireless Tether from the Android Market.
  2. Open Wireless Tether.
  3. Menu > Setup > Change SSID (This is the name of your wireless signal).
  4. Menu > Setup > Enable WiFi-Encryption > Check.
  5. Menu > Setup > Change Passphrase (This will password protect your wireless signal).
  6. Press the green wireless logo to start tethering!
Recalibrate Your Battery
Recalibrating your battery may increase the longevity of your battery, especially if you’ve been experiencing issues with battery life. This can be done with the recovery menu.

  1. Charge your battery to 100%.
  2. Power off your device, start it back up into Recovery mode (Volume Up or Down + Power On).
  3. Select “Wipe” and choose “battery stats” with your trackball.
  4. Shut off your device.
  5. Unplug your phone and power it on.
  6. Leave your phone unplugged and fully drain the battery. (Do not plug it back in. Make sure it’s dead by trying to turn it back on)
  7. Leaving the phone off, plug the phone back in and let it fully charge without interruption.
You should see an increase in battery life after doing this simple recalibration of your battery. Thanks to Hungry Man.


Upgrade Your Radio
*WARNING* As a warning, flashing your radio, if done incorrectly, is one of the easiest ways to brick your phone. Please take caution and take this as a warning. Please proceed at your will and with caution. I am not responsible with what you choose to do with your phone.
Upgrading your radio may help improve the signal strength of your device. If anything, it will give you the lastest version of the released radio. To check the version of your radio, go to Settings > About Phone. The radio version is the number underneath “Baseband version.”
The latest version of the Eris radio is the July 2010 – 2.42.01.04.27 radio.

  1. Download the July 2010 radio at http://www.multiupload.com/BNPEN2HAF0.
  2. Put the .zip file on your sdcard at the root (/sdcard/)
  3. Power off your device, start it back up in Recovery mode (Volume Up or Down + Power On) and flash the zip.
  4. Reboot your device.
Upgrade Your Kernel
Upgrading your kernel may help improve the performance and stability of your device. To check the version of your kernel, go to Settings > About Phone. The kernel version will be listed under “Kernel version.” Though there are a few kernels out there, the one I recommend is the [GPL] 2.6.29.6 CFS Kernel compiled by Conap and Decad3nce, both developers at XDA-Developers. The latest version is the 2.6.29.6 version 5. I personally feel my phone performs better after installing this kernel.
As a side note, some of the latest ROMs (including KaosFroyo v35) already come preloaded with the CFS v5 kernel. This is only necessary if your ROM does not come with CFS v5.

  1. Download the latest version of the CFS Kernel (DecafuctCFSv5.zip) at http://android.grdlock.net/index.php?&direction=0&order=&directory=HTC Droid Eris/Conaps Roms.
  2. Put the .zip file on your sdcard at the root (/sdcard/)
  3. Power off your device, start it back up in Recovery mode (Volume Up or Down + Power On) and flash the zip.
  4. Reboot your device.

Well known bugs
Camera bug

Some have been experiencing the camera bug when various versions of KaosFroyo (i.e. v35, v35-1). There is a temporary fix that should work by turning auto focus to manual focus or turning it off.

  • Open the camera.
  • Press the settings icon > “Focus mode” > Set to “Off” or “Touch.”
3D gallery bug

Many people are also having issues with the 3D gallery or just find it slow. My suggestion is to download and flash the 2D gallery.

Tweak your settings
There are many options available on your phone that will help speed it up and improve it’s performance a bit.
Disable Window Transitions


  1. Settings > Display > Animation > “No animations.”
  2. Applications > Spare Parts > Window animations > “Off.”
  3. Applications > Spare Parts > Transition animations > “Off.”
  4. Applications > Spare Parts > Fancy input animations > Uncheck.
Change VM Heap Size


  1. Settings > CyanogenMod Settings > Performance settings > VM heap size > 32m
If you use LauncherPro

Go to Menu > Preferences >

  1. Advanced Settings > High quality scrolling > Uncheck.
  2. Advanced Settings > Use 3D drawer > Uncheck.

Enjoy your phone
If you followed most, if not all, of these suggestions, your phone should be performing better than before. Although I am tempted to upgrade to a newer phone, I keep telling myself I am going to hold out for the Verizon iPhone (if it ever comes out). Until then, I can manage with my Eris running Froyo!

Full article at http://jonsuh.com/2010/09/make-your-droid-eris-faster-smoother-and-increase-battery-life-how-to/

 
Last edited by a moderator:
Volume buttons now make sounds when pressed

Flashed KaosFroyo 35 yesterday and all is well with the world. Today it started beeping as I adjusted the volume. each button push gave me a beep which told me how loud the ringer is at that level (in addition to having the visual cue). Went to the settings page but can't find a control for the volume buttons. I don't need it to beep to tell me how loud the ringer is, especially when I am turning it down to vibrate in a meeting. Any suggestions on how to make the ringer adjustment process silent?
 
In the 'Warning' section it says, "you will be unable to return the phone for a replacement unless you are able to return the phone back to its original, factory settings."
Is there a way to bring back the factory settings?
 
Back
Top