• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Bought a rooted CDMA Hero and want to upgrade to Froyo. How?

ghart999

Newbie
Jul 27, 2010
38
3
Hi all. I bought a rooted CDMA Hero and would like to upgrade to Froyo 1.8 and a better/newer kernel. The current build (2.27.651.5 CL169236) and kernel (2.6.29-bc0d2cff htc-kernel@and18-2 #1) are in parentheses.
I do not have any of the software on my PC that I may need. It looks like I may need HTC Sync? Can you tell me what the current version is that I need and I assume I can get this from HTC? Any other software?

Once I have that installed do I just copy the rom to the SDCard root or something?

When I reboot the phone holding Home I get ClockworkMod Recovery v.2.5.0.1 that allows me to install roms from sdcard, wipe davlik cache, wipe cache partititlyon, etc. Is this sufficient or should I be rerooting with a newer tool or something?

Also any suggestions on a newer/more compatible kernel to go with Froyo 1.8.0?

Lastly, any other tips you might recommend?

Thanks all.

Gregg
 
Eh, I have never heard of "FroYo 1.8", so I assume you are interested in either a CyanogenMod 6 ROM or AOSP Android 2.2 ROM. Since your Sprint HTC Hero is already rooted and you have ClockworkMod recovery installed, you already have most of the work done. Go here for the AOSP Android 2.2 ROM, which is the one I recommend, by the way: http://androidforums.com/sprint-her...d-v0-9-9-2-aosp-2-2-1-froyo-12-10-2010-a.html . All you need to do is place the ROM onto your microSD card, along with the GApps. You then wipe cache and data, then go into Advanced and wipe Dalvik cache. After that, go into Partitions, and format system, boot, data and cache. Then you can flash the AOSP Android 2.2 ROM from SD card, followed by the GApps and reboot your Sprint HTC Hero. As for a kernel, you can go with a Decafuct one if you want to from here: [Kernel][GPL] DecaFuct [2.6.29.6][12/22/2010] - xda-developers . I would recommend starting with the 691 MHz one first to get your feet wet. The 768 Mhz one may cause your handset to boot loop, but it might work fine as each Sprint HTC Hero is different. ;)

Oh, and above all, be sure to do a Nandroid first before doing any of this. That way you can return to your stock ROM if something screws up. :cool:
 
  • Like
Reactions: ghart999
Upvote 0
Thanks Heretic. What about a new kernel. Should I worry a a new one? Also if I wanted a ROM that keeps the HTC Sense front end, what would you recommend?

Also I assume that whatever ROM I get I would still have tethering right?

Check out my previous post. I added a few things while you were looking in the other thread. I repeat, be sure to do a Nandroid backup before proceeding with flashing anything new. I would also recommend copying that Nandroid to your computer in case your microSD card ever corrupts. :)

If you want an HTC Sense ROM then go with Liquid Sense 2.1: http://forum.xda-developers.com/showthread.php?t=817774 . That is the ODEX'd version. By the way, if I or anyone helped you out, feel free to hit the thanks button below. ;)
 
  • Like
Reactions: ghart999
Upvote 0
Ah so 2.2 only comes in non HTC Sense. Something to think about. Thanks again Heretic. Can you confirm that with AOSP I get tethering? Also do you recommend upgrading my kernel or not bothering?

There are actually Android 2.2 versions of Sense UI for the Sprint HTC Hero being worked on. However, none of them are really stable at the moment. I would not let that stop you from trying one out if you wanted to. You can always restore your Nandroid and go back if you do not like it. ;)

If you want pure speed, then go with one of Decafuct's kernels. If your Sprint HTC Hero can handle overclocking to 768 MHz, then it is worth it, but also keep in mind that I believe the kernel in AOSP Android 2.2 is overclocked a bit out of the box, so you might not need a custom kernel anyway. I would also download the SetCPU widget so that you can setup profiles for when your handset is awake and idle and so forth. It costs a little money, but it is worth it if you are overclocking and underclocking. :)
 
  • Like
Reactions: ghart999
Upvote 0
So when you upgrade the rom the kernel is upgraded too or are you saying the AOSP has a custom kernel as well and I can try the one it comes with in addition?

ROMs typically have their own kernels. You can also flash a different kernel after you flash a new ROM as well.

To start, you could just make use of the kernel that comes with the ROM. If you want to flash a new kernel later on, you can.
 
  • Like
Reactions: ghart999
Upvote 0
Heretic,

looks like AOSP has a 2.3.2 out. Would you still recommend the 2.2.1 instead?

Yes, AOSP Android 2.3 is out. I only recommended AOSP Android 2.2 to you because it is completely stable and would be good for a beginner to try.

AOSP Android 2.3 has a few quirks with the GPS not locking well right now and native Wi-Fi tethering is busted, but otherwise is fine for a stable daily driver ROM. You can go ahead and try that as well too. Just remember to do a Nandroid backup first, as always. If you absolutely needs Wi-Fi tethering with AOSP Android 2.3, just download Wi-Fi Tether or Barnacle from the Android Market.
 
  • Like
Reactions: ghart999
Upvote 0
You can wipe your microSD card if there is nothing on there that you will miss, like pictures, media, and so forth. All you need on the microSD card is the ROM and the GApps.

That being said, like boblo said, it does not hurt to backup your microSD card to a folder on your computer if you are feeling unsure that you may need anything from it later on. But, most likely you can clean it out and you would be fine.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones