Archive for the ‘SetCPU’ Category
I have a few topics I’d like to cover in this post. First off…
I’ve recently been experimenting with my SetCPU settings, and I think I’ve found the optimal settings for my phone. My profiles are as follows:
- Default – 787 max, 19 min
- Screen Off – 480 max, 19 min, 90 priority
- Temp > 40.4 C – 528 max, 19 min, 80 priority
And that’s it. I experimented with 806 max, but my phone was unstable (random crashes) at this setting. It has been stable at 787 max. I can go 2 days w/o a charge with light usage, 1 day or so with moderate usage. The failsafe profile is important. I have triggered it a few times while using the phone for 5 – 10 minutes or more while it is charging.
I have heard of issues with setting a min of 19 while using Sense as your home/launcher. I personally have not tried this configuration, so I have not had any issues with it.
I discovered the hard way that you should not blindly back up/restore all user apps and system data. This wreaks havoc when switching between ROMs. I now backup my user apps only. Titanium Backup displays useful system data in green, which is safe to back and restore across ROMs, but I haven’t found a need to backup any of this information. This alleviates the need for apps2sd.
I recently switched from xtrSENSE to KaosFroyo v. 32. I read that the first stable release of CyanogenMod 6 (the base for most Froyo ROMs) had been released into the wild, and I figured it might be stable enough for daily use at this point. Things have been going pretty smoothly so far. Most of the system apps (dialer, messaging, email, contacts, browser, etc…) have seen a significant interface overhaul – mostly for the better. The only issue I’ve had with these apps is the dialer. It no longer displays the call log immediately when opening, nor has the quick search for finding contacts, etc… There are instead 4 “tabs” available once the app is opened, and the first thing you see is simply a dial pad. The other tabs are Call Log, Contacts, and Favorites. It’s a little less convenient than it was previously, but workable once you get used to it. The favorites tab (populated automatically) is also nice.
The only other real issue I have seen is with the xScope browser. Typing into the address bar with the phone tilted horizontally causes the Froyo notification bar to display and then hide a few times for each key stroke, causing things to jump around on the screen wildly. Typing works fine if the phone is held vertically.
By now version 34 of this ROM is out. This developer appears to be incredibly active lately.
Update: I’ve discovered that the “interface overhaul” I discuss above is not due to my upgrade from 2.1 to 2.2; rather, it is a difference between the HTC applications included with xtrROM and the Google applications included with KaosFroyo. While the Google applications are generally nicer to look at, the HTC applications are generally much more usable (and function more sanely). This is most evident in the email application and the dialer. Since my upgrade to 2.2, I have been unable to find an email application that meets my needs. You would figure this is one of the most basic and prominent uses for a smart phone, but yet the only usable email application I have come across is from HTC. At present, I am trying to get exchange support in K9 Mail into some sort of usable shape, but as my free time and my experience with java are limited, this is coming along slowly.
First, if you haven’t seen my last post, this one won’t mean much to you. I’ll start with my main home screen:
I use LauncherPro for my home screen/application launcher. It is fast, looks nice, has lots of features, and is highly configurable. The only problem with using LauncherPro instead of HTC’s Sense UI is that you lose the ability to use the Sense widgets. Not a huge deal, it just means that I had to find replacements. I turned off any animation features available in LauncherPro. I like the animations, but I’m realist when it comes to the fact that I own an Eris, not an Incredible. While there is a free version of this application in the Android Market, I’d recommend paying for LauncherPro Plus. The developer of this application has put a lot of hard work into it and deserves a little compensation form the community. The only issue is that you have to use PayPal instead of the Android Market. The author is not from the US and cannot receive payment using the Android Market (really, Google?).
The time and weather widget I am using is a part of Beautiful Widgets, available in the Android Market. This application costs around $2, if I recall correctly (it’s actually sold in British pounds). The skin I am using is “Destroy,” which can be set in the widget options. I am also using some Beautiful Widget’s widgets on my “left” home screen:
I am referring to the settings widgets in the bottom row of this screen. Keeping things like GPS and WiFi turned off when not in use saves precious battery life. And finally, on my “right” home screen:
The stock symbol tracker widgets I am using are from an application called pFinance, available for free in the Android Market. You have to add 1 widget per symbol you’d like to track. As you can see today I lost some money, seems to be a trend lately. =/ The calendar widget is just the plain ‘ole Android calendar widget that comes with the phone. Finally, here is a list of other applications I have installed from the market:
- PdaNet – USB tethering
- Titanium Backup – indispensable for backing up/restoring all user apps and system data
- Pandora – of course
- SetCPU – discussed in my last post
- The Moron Test – fun game
- Smart Vibrator – for some reason my phone wasn’t vibrating when I received text messages (yes, my options were correct). This fixed the issue.
- Backgrounds – has hundreds of images you can set as your wallpaper. This is were I got my current wallpaper.
- Home Switcher – allows me to switch between LauncherPro and Sense
- Robo Defense – fun time killer
- NFL Mobile – so I can stay current on all my Bengals news
- Paper toss – fairly entertaining
- Google Maps
- Math Workout Lite
- xScope Lite – best browser available for Android (although Firefox is working on a browser)
- Stock Price Alerts – excellent for tracking buy and sell points of any stock, with notifications
I have also been experimenting with my SetCPU settings lately, as a result of a post I read on xda. By setting all my low points to 19 MHz, I can get even better battery life from my phone. I just made this change yesterday so I can’t comment on how well it works yet. In my next post I’ll go over all my new SetCPU settings.
It wasn’t long after I had received the Android 2.1 update for my Droid Eris, which I had been not so patiently awaiting for some time, that the hardware limitations of the device became painstakingly obvious. Translation: it was slow. Too slow. I managed to stop by a Verizon store this past weekend to play a bit with the HTC Droid Incredible and the Motorola Droid. These devices performed wonderfully. They navigated between screens and applications with minimal to no waiting at all. I was rather disappointed to find out that I still had over 1.5 years before I was eligible for an upgrade! I can’t complain too much. I purchased my Eris less than 6 months ago for $20. But, as they say, you get what you pay for.
Earlier this week I had surfed on by the Droid Eris forum at androidforums.com, as I often do to check for any news from the community, when I came across a rather interesting thread. The thread asks one simple question: why should I root my Eris? Rooting was something I hadn’t really considered in the past, as I didn’t really think there was anything in it for me. None-the-less, I was still interested to hear the responses. I was very excited to learn that rooting allowed you to overclock the phone, and even more excited to see that many people were reporting that doing so eliminated all the performances issues that had been plaguing my Eris. At that point, I was sold. Now, before I recommend to you that rooting your phone is the greatest thing since sliced bread, you need to understand a few things:
- Rooting your phone will void the warranty. If you need to take it to a VZW store for service, you had better hope you can remove any evidence of ever having rooted it.
- You can seriously screw up your phone if you do it wrong.
- Always back up your phone before making any significant changes.
Now that I have that disclaimer out of the way, rooting your phone is actually an easy (and well documented) process. The difficult part is all of the options involved. This required a couple days worth of research on my part. The main thing to decide is what custom ROM you would like to use after rooting your phone. You don’t have to use a custom ROM, but it doesn’t make much sense to go to the trouble of rooting and not use a custom ROM. A ROM is essentially an image of a new OS for your phone. It starts with the base Android image, and then the ROM developer makes changes to get it the way they want it.
I chose to go with xtrSENSE 3.1. The ROM boasted both stability and increased performance, which is exactly what I was looking for. This version of the ROM includes Sense UI, but there is also a version that does not, called xtrROM. Since I have installed the ROM I have disabled Sense, but it’s still a nice option to have. In my limited experience so far, I can say the ROM has lived up to the authors claims. Other popular ROMs include: KaosFroyo – the most popular Android 2.2 ROM, White Widow, and Evil Eris. I suggest you read up on each to see which one best suites your needs.
Now for the good part. You can read up about the rooting process here. There are several ways to root, including one that doesn’t even require a PC at all; you can find links to the various ways within the threads I’ve linked so far. I chose to use the Android SDK to root because it was the most straightforward and flexible method for me. After I had all of the required software downloaded and setup, I was able to complete the process in about 30 minutes. This includes a NAND backup before flashing my new ROM.
Once you have your custom ROM installed, you will undoubtedly want to overclock your phone. The software you will use is called SetCPU. This thread offers an excellent discussion of overclocking, and information about how to use SetCPU effectively. I have my overclock profiles setup exactly as discussed in the thread. I can honestly say, my phone no longer has all of the lag and performance issues it did previously. It’s like a brand new phone. I also love the replacement keyboard application used by my ROM – the HTC keyboard is terrible.
And without further ado, it’s time for some screen shots of my home screens…
As you can probably tell, I have quite a bit of custom software going on here beyond what is used in the xtrSENSE ROM. In my next post, I’ll talk about all of the apps I have on my phone and how I have it setup.