CyanogenMod 6 is one of the most popular Android custom ROMs, and for a good reason - besides supporting a myriad of devices, it is built from AOSP (Android Open Source Project), which means no extra garbage that normally comes installed by carriers and customizations/improvements for the people, by the people (the CM contributor community is huge).

Sprint has abandoned our beloved HTC Hero (it was my first Android device a bit under a year ago now and holds a special place in my heart) but the Android community hasn't. The Hero lives on - in fact it has been enjoying Android 2.2 Froyo for a while now in alpha/beta/RC form, not thanks to Sprint yet again.

This weekend, a new, special milestone has been achieved on the Hero front - the stable and final 6.0.0 version is finally out! No more RC, alphas, or betas - this is the real deal and it's stable enough to be a daily driver.


Obligatory disclaimer first:

#include <std_disclaimer.h>
* Your warranty is now void.
* The CM team is not responsible for bricked devices, dead SD cards,
* thermonuclear war, you getting fired because the alarm app failed, or anything whatsoever.
* Please do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.

At this point, a year after the phone release and days before your warranty expires, CM6/Froyo on your Hero is probably the best thing you can do to your beloved old friend.

Release Notes And Instructions

This is an AOSP-based build with extra contributions from many people which you can use without any type of Google applications. I found a link from some other project that can be used to restore the Google parts, which can be found below or elsewhere in the thread. I've still included the various hardware-specific code, which seems to be slowly being open-sourced anyway.
Visit the CHANGELOG for a full list of changes and features!
All source code is available at the CyanogenMod Github! Send pull requests with your changes!
- First time flashing CM 6 (or coming from another ROM)?
1. Unlock/root your device -
2. Do a Nandroid backup!
3. Update your radio if necessary
5. Install the ROM
5. Optionally install the Google Addon
- Upgrading from earlier CM6?
1. Do a Nandroid Backup!
2. Install the ROM (your Google apps will be backed up automatically)
- Was it a hard reboot? Get me the file "/proc/last_kmsg".
- Was it a soft reboot or a "boot loop"? Run "adb logcat" and get me the full output.
- Pastebin links preferred
- Please use the issue tracker whenever possible!

Please visit the CyanogenMod Wiki for step-by-step installation walkthroughs and tons of other useful information.

Thank you to EVERYONE involved in helping with testing, coding, debugging and documenting! Enjoy!
If you need immediate help, the irc channel is usually the best place to get at the server is #heroc , or go to the webchat: . you can also get at me on twitter:


Latest version: 6.0.0-Heroc - 09/18/2010
MD5Sum: cc76d542bded9ee67f87885a9cec6a83
Google Addon: MDPI-20100917

Source: xda thread