- Introduction
- Android 2.1 On HTC Hero
- HTC Hero With Android 2.1 - New Features And Improvements
- Responsiveness, Lag, Speed, Battery
- Sense 2.1
- Live Wallpapers
- Text-To-Speech
- Keyboard
- Sync Points, Accounts
- Contacts
- Market
- Applications
- Google Maps And Navigation
- Calendar
- 3D Gallery
- Browser
- VPN Support
- Security
- Camera
- Visual Voicemail
- News And Weather App
- Desk Clock
- Lock Screen
- Miscellaneous
- DamageControl ROM Specific Things
- Conclusion
- Comments (50)
Introduction
Us, Hero owners, have been waiting for an OS upgrade for a loooooong time, since the phone got released last October with Android 1.5.
At first, we were hoping for 1.6, then 2.0, and finally 2.1 was promised ("Totally for real this time, yo" - said Sprint and HTC but we saw nothing).
Other phones kept getting 2.1 upgrades but our favorite Hero saw only promises after promises with release dates pushed further and further back.
Android 2.1 On HTC Hero
Therefore, when a Hero Android 2.1 build got [inadvertently - oh, the drama with these leaks!] leaked online, and an Android ROM hacker by the name of damageless (hi damageless!) incorporated the code from the leak into his ROM, called DamageControl, we knew the finish line was near.
But who wants to wait for Sprint to push us to the finish line when damageless has already done it?
So I grabbed my Hero, did a full backup which I described in great detail here, downloaded the latest version of the DamageControl ROM, and flashed my senile and laggy 1.5 Hero to 2.1 in 15 minutes, not knowing what to expect and praying for a miracle. And let me tell you - it delivered beyond my expectations.
Having played with Android 2.1 on my Hero for the last couple of days, I have come up with a list and a whole barrage of screenshots showing what you can expect when you finally upgrade yours.
Here we go.
HTC Hero With Android 2.1 - New Features And Improvements
Responsiveness, Lag, Speed, Battery
- The phone was immediately blazing fast. And I mean BLAZING, as in 0 lag - I've never seen my Hero like this, it's as if someone replaced its guts with those of a Nexus One.
- I'm not sure how much 2.1 itself has to do with it and how much the absence of most of my apps does (though not that many used to run in the background when I had 1.5), but the user experience has improved vastly and my frustration pretty much disappeared.
- The biggest improvement I noticed was in the area that needed it the most - the Dialer. My biggest complaint about the Hero was the most annoying lag in the Dialer, which made me
- miss incoming calls when the phone was too busy doing f!#*-all,
- misdial people after I hang up because the Dialer would take 3-5 seconds to update the recent caller list
- take ages to hang up or switch to speaker
The Dialer is lightning fast now! This includes picking and hanging up, switching to speaker, and seeing how fast the recently dialed list updates.
- The default browser still chokes on complex pages, doesn't cache properly, and in general sucks speed-wise. As always, install Opera, Dolphin, or another browser for better experience.
- The keyboard seems more responsive but still lags at times more often than I'd be OK with.
- Battery life is excellent, definitely better than before but this could be because I haven't set up my 4 mail accounts yet.
Sense 2.1
- Sense still comes with 7 home screens - not much has changed.
- Finally the cool weather effects on top of the home screen are enabled. To see them, just turn the screen on and don't touch anything. You can see the clouds starting to spread over my home screen in the 2nd screenshot.
- There is a new 5-block widget called Power Control that controls Wi-Fi, Bluetooth, sound, sync, and brightness. No airplane mode or mobile network control on the widget - meh, I prefer those individual Sense widgets that let me do this instead.
- Settings now include colorful icons.
- There is a new Sense feature called Leap. Leap shows you all 7 screens at a glance, so you can quickly jump to the one you want. Check out the screenshots of Leap in action in the 2nd row below.
You can trigger Leap 2 different ways:- use the zoom out multitouch gesture (pinch in) on any of your home screens or
- press Home when you are already on the main home screen.
Live Wallpapers
- They were included but damageless stripped them out of DamageControl for performance reasons, and I am kind of glad he did. Live wallpapers are notoriously taxing on the battery, so I wouldn't want to use them anyway.
If you really want live wallpapers in DamageControl, you can download a patch from here.
Text-To-Speech
- More voices are supported - Android 1.5 only supported the robotic male voice, I believe. In Android 2.1, both American English and British English are female voices that sound a lot more human. Finally - everyone around me was starting to get sick of a robot announcing incoming phone numbers.
Keyboard
- The speech-to-text option is now present everywhere. Whenever a keyboard appears, you can dictate. I love doing this to SMS messages and emails, for example.
- You can finally edit, delete, and add words into the user dictionary! In Android 1.5, you could only clear the whole dictionary - all or nothing.
- The smilie face button here is a custom option on this ROM which can be disabled (see the DamageControl Specific Things section below).
- The keyboard is snappier than on 1.5 but still lags sometimes.
Sync Points, Accounts
- More than one Google account is supported!
- Supported accounts are:
- Google.
- Weather.
- Facebook.
- Facebook for HTC Sense (thanks - way to confuse a first-time user, no idea what the difference is).
- Flickr.
- Twitter.
- Exchange ActiveSync.
Contacts
- Pressing on a contact's picture now brings up a quick menu for faster dialing/texting/emailing action.
Market
- An updated, white UI to replace the black gloomy one of the 1.5.
- App thumbnails are now present - 2 per app!
- Featured sections now change and slide around by themselves.
- There are now 3 ways to browse the Market:
- Top paid
- Top free
- Just in
- You can have the phone notify you of updated apps - I don't believe this option was available in 1.5.
- Search works the same way, except the search button is present on every screen in the Market.
Applications
- These 3 screens show all pre-installed applications, plus a few extras that I've added.
- The Goggles app was not included by default but Facebook was (though it may be specific to this ROM).
Google Maps And Navigation
- There is an app called Navigator that loads the menu you can see in the first screenshot. It looks very pretty.
- Google Maps now includes Navigation with voice prompts and street view images. You pretty much use the Maps app the same way as before, except now there is an extra button called "Navigate" above the directions.
- There are extra layers now, such as Gas Stations, Restaurants, and even Google Buzz.
- Each layer can be selected individually - this way you can have multiple layers enabled at the same time.
- There is even support for Labs with the following apps:
- Scale Bar
- Terrain Layer
- Popular Categories
- Layer Button
- Traffic with Labels
- My Location Button
- Bubble Buttons
- Measure
- Buzz
- Dark Map for Buzz
- I just tested this and yes, the Navigator does pause background music if it's playing when it needs to speak, then starts the playback again when it's done giving instructions.
Calendar
- The calendar got a new look for the month view that shows a "busy bar" for each day.
- All added Google calendars are supported - I don't remember if 1.5 supported this many.
3D Gallery
- Build by Cooliris which specialize in cool-looking fluid galleries.
- Unstable - crashed on me and failed to generate thumbnails for 2 of the 3 photos I took. I am not sure if I should blame the application or the ROM for this.
- If it works, it's very slick - you can drag the slider on the bottom to fast forward or rewind very fast. Sliding the folders around and clicking on them is very fluid.
- Slideshow is available.
Browser
- There is multitouch in the default browser - I'm fairly sure we already had this in 1.5.
- Laggy and slow on even medium sized pages - meh! Get an aftermarket browser, such as Opera or Dolphin.
- Nothing else exciting - obviously no Flash support, yet.
VPN Support
- VPN support was definitely not present in 1.5
- PPTP, L2TP, L2TP/IPSec PSK, and L2TP/IPSec CRT supported
Security
- You can now set a master password to protect stored credentials. I am not sure if this was present in 1.5 but I don't remember seeing it.
Camera
- An updated UI.
- Umm, in the vertical view, all menus slide sideways. I understand if this was only happening in camcorder mode but hellooooo, HTC, ever heard of vertical photos?
Visual Voicemail
- A new interface.
- A new feature to send a voice message back to the person who left you a voicemail (2nd button on the left). I believe this will only work with customers on a supported network, i.e. Sprint but I'm not 100% sure.
News And Weather App
- Comes pre-installed and refreshing every 6 hours. I recommend going to the settings and turning it off if you're not planning on using it.
- Has weather powered by The Weather Channel.
- Also has various news topics you can select, such as
- Top Stories
- World
- US
- Business
- Sci/Tech
- Entertainment
- Sports
- Health
- You can make a custom topic (how about "Android")?
Desk Clock
- Clicking on the clock now brings up something called Desk Clock, which has a more polished look and 2 additional buttons.
- These buttons make your phone into a desk clock in either day or night (dimmed) modes.
- The rest of the clock app - timers, alarms, etc are exactly the same as before.
Lock Screen
- Shows date, time, next set alarm, and exact battery percentage.
Miscellaneous
- The phone now vibrates briefly when your call connects.
- The keys in the Dialer still have haptic feedback even if you turn haptic feedback off. This "feature" came in the previous Hero upgrade and seems to have stuck around.
- There is an option called "Quiet ring on pickup" to reduce ring volume automatically when you move the phone. I tried to use this option but it didn't work for me.
DamageControl ROM Specific Things
- The DamageControl ROM comes rooted (read about what root is all about here) by default, along with the Superuser Permissions app pre-installed.
- The Superuser Permissions app lets you control which requests that require elevated permissions should be allowed by displaying an "Accept, Accept Always, Reject, Reject Always" dialog.
- Send Bug Report and Log Collector apps that allow you to send bug reports and related logs to the ROM author - damageless.
- DC Updater which allows updating to the newest version of DamageControl with one click, without losing any data.
- There are a whole bunch of custom tweaks that can be enabled. These tweaks can be found in Settings > Language and keyboard > Touch input. Here are some of them:
- enable space bar in url keyboard
- a smiley button instead of the hide keyboard button
- swipe down to hide keyboard
- disable capitalization (a lot of people have been asking for this option)
- swipe left to delete last word
- a whole bunch of prediction options
- no auto add words to dictionary
- custom vibration length (in ms)
- swipe right for voice input
- export/import user dictionary
Conclusion
Well, that was a lot to take in, wasn't it? I've discussed pretty much every new feature in Android 2.1 on the Hero, so now all you have to do is wait till 2.1 officially arrives or go flash the DamageControl ROM right now.
If you liked this review, you can make sure you will see more of them by following us on Twitter at @AndroidPolice and subscribing to our RSS feed.
Don't hesitate to leave us a comment with your thoughts. Go right ahead, tell us what you think.






46,397
32,949
21,726
1,992






39 Comments
omg, can't wait for this! so many new features i want.
Just a few more weeks!
The quiet ring on pickup option works on mine, it just takes a good bit more force than simply picking up the phone off the table.
Hrm, I just tried again and it still didn't quiet down. Does it lower the volume by a considerable amount?
It gradually fades to a very low volume. Takes about 5 seconds.
Thanks for the review. I liked this site especially because I was looking for one stop shop to know wat it means to root, take nandroid backup & restore and then Step by Step procedure on how to install custom rom on Sprint HTC Hero. Other sites have it too but they don't explain terminology and assume u know some steps. And those steps are all over the place. You have done a good job.
I have a question about Market on 2.1. In 1.5 we cannot delete market history just like how we can't delete suggestions from user dictionary (all or nothing). Is this fixed in 2.1? Can I delete the individual search terms from market history?
I couldn't find an option to do this but there are ways of doing it on a rooted phone (which DamageControl gives you) - just google it but it will require deleting a file on the phone via your computer.
Oh, and thank you - I always try my best to explain everything the same way I'd want someone else to have explained it to me.
My favorite way is Cachemate (requires root) there is a free version and a $2(?) version. I got the paid version. Basically, you select which apps you want to be able to clear the cache on and then press the big delete button. Really useful and can free up to 10 mb if your caches are large. This deletes market history. If you want to do it manually (without root), then go into manage apps (under applications in settings), look for the market app and select clear cache.
Good, clear and accurate article !
Sense is good and better than Google's UI by far. It's a shame that there are only 7 screens though ....
hey, i just installed this myself right now! thanks for all the information you provided.
One question though, i cant seem to find the SPEECH TO TEXT button ANYWHERE at all. You mentioned its available anytime theres a keyboard....its only available for me when i go to an address bar, or google search...
Help please, i definitely wanna check out this feature.
Hrm, I see it everywhere, just like in the screenshots. Did you do a clean install or somehow flash it on top of 1.5?
Also, try going to the Keyboard > Touch Input menu and see if some of those extra hacks work for you (such as "Swipe right for voice").
Of course, if things don't work at all if you've done everything correctly, go to the xda-forum page for DamageControl and ask there.
Mine gives me a haptic feedback everytime I use the keyboard, even though I have that option turned off. Anyone else have this problem.
Also where is the option to turn on the keyboard clicking sound when using the keyboard?
You're right, mine still has feedback even if it's turned off. Let's hope the next version and the final will fix it.
Its a keyboard specific setting. click the gear icon on the keyboard (hold down the smiley/mic button for a few seconds) and you can turn it off in there.
Look under Text Input once in keyboard settings
Actually, that setting is not there, at least not on the Hero 2.1. The haptic feedback is in the Sound & display menu and I already turned it off.
stuipd questions, but where can i find how to flash this onto my phone?
DG, I have a tutorial in the pipeline. I'm hoping to post it in the next couple of days.
Sweet......
Sorry it took so long but here it is: http://www.androidpolice.com/2010/05/08/complete-guide-how-to-flash-a-custom-rom-to-your-android-phone-with-rom-manager-full-backup-restore/
Go to http://forum.xda-developers.com/showthread.php?t=656690. If you don't have root, go here and do that first: http://forum.xda-developers.com/showthread.php?t=583291. Most of this stuff should be self-explanatory and only take about an hour at most.
Wow, that was a very thorough review and a great read. Thanks for doing all the donkey work and documenting it all!
That's what I do :-]
Which live wallpaper is that use using in the screenshots? (These with the blue/lightblue swirls...)
That's not a live paper actually - just a static background.
Ah right, ofcourse now that I think of it twice. Moving the screens moves the background a bit too making it look like something happened to the wallpaper.
This made me suspect that it was a live wallpaper at first
Wow I can't wait for this ROM now. So glad to hear that it's really fast, all the custom 2.1 ROMs I have tried have been laggy as hell.
The newly released 2.08 DamageControl is even faster and introduces JIT support (though it doesn't play well with Sense yet) which makes it even faster if enabled!
http://www.androidpolice.com/2010/05/02/damagecontrol-android-2-1-on-sprint-htc-hero-2-08-is-released-fixes-bugs-brings-new-features-promises-much-more-in-the-next-version/
Can all of this backup and ROM flashing be done from Linux (Ubuntu) instead of Windows?
Absolutely - in fact, you don't even need a computer to do any of it - you can do everything on the device itself.
The only thing I can think of that you may need a computer for is rooting, and, while I haven't tried it, I'm 99.5% sure that you can connect to your phone in Linux - just install the Android SDK for Linux and you should be good to go.
Can you give details on burning the damagecontrol ROM. It is different from the backup.
Hey bkatt, I was busy writing a detailed guide just for this. Here it is: http://www.androidpolice.com/2010/05/08/complete-guide-how-to-flash-a-custom-rom-to-your-android-phone-with-rom-manager-full-backup-restore/
This post sounds very exciting, just one question. does this ROM support Chinese? like where Locale & Text, does it have Chinese as selection? which means that i can type chinese and also read Chinese? thank you
No, mine seems to only have English. Perhaps someone will (or have) release a language pack but I wasn't able to find any.
i have a htc hero 200 generic.it is cdma and not on sprint network[mobi pcs].phone looks identical .has 1.5 firmware,software verison 1.62556.1,will this rom work on my phone?
What specific 3rd part application did you load to make the microphone appear in all the keyboards lower left corner. I have updated my HTC Hero to the official 2.1 release and the microphone is NOT there. HTC also stated that you need a 3rd party app to put it there.
There are several ways to do it. One that's fairly popular, is the XDA hacked version of the Sense keyboard. Basically, it adds voice support and finer tuned settings for the keyboard, but uses the HTC skin. You can find it here: http://www.xda-developers.com/android/htc_ime-keyboard-v19/. There are also many keyboards that offer this functionality, even in 1.5, on the market. I use uber keyboard, which is a really good one, but I hear better keyboard also works well.
Hopefully someone here can help. I'm having an issue with my phone displaying 1X when in an EV-DO network. Any workarounds? An HTC rep told me that the phone will always search for an EV-DO connection, but what's up with the display if that's the case? I've also searched around for the menu to change mobile networks from 1X to EV-DO (or hybrid), and I can't find it. Is this just a change from 1.5 to 2.1 that I have to deal with?
A nice feature would be an apointment button added in the menu bar for contacts. This could allow you to set time and dates for dotor, buisness, and personal meetings, then layer it to the calendar. Then, in calendar mode pick the date and add the contact with all info, with a drive-to button for address info. (Just a thought)
Help, is there a way to add contacts and apps to SD-card not to take up phones mem.. (any response)
11 Pings: