[Hero, G2 Touch Android Development] pulser_g2:
Please read post 3 before reporting bugs/issues

FroydVillain 1.7.0

This bit's the introduction. If you're not interested in who we are, or how we got here, or are of the TL;DR mentality, then skip this entire section. :)

Well folks... It's currently snowy here in Scotland. Got an email to say not to try and commute in this morning, as everything was off, so I set about thinking about things to do :) I did some work, and then decided it was time to get something out based on CyanogenMod 6.1 (pretty much final) for the hero. Based on the last nightly, here we go...

I applied the usual tweaks to it, as this seems to be a pretty good ROM. And the best bit, no wipe required (though it's still a good idea if you can be bothered) if you are coming from FroydVillain 1.6.x. If you are coming from ANYTHING ELSE, it is required. Maybe some other ROM will work with it, but I have no idea, and don't really want to know :D So if you have trouble and didn't wipe, please wipe before asking for help. Let me say it again...

If you have problems with the ROM or apps or anything else for that matter, go do a wipe before asking for help. It's the first thing you'll be asked to do anyway, so save yourself the time and get a faster answer :)

This is based on CM6.1's nightly, which I think is meant to be the stable release for the Hero. It's certainly stable enough for my liking :)

As for what's new/fixed, look at the CM6.1 changelog.

Overscrolling works, apps that whined about the version string should work now, and there's a new call screen from CM that means you don't put people on hold with your ear, when on a call. Plus everything else from Cyanogenmod that got fixed or improved :)

Before I go onto the ROM, I would like to thank a fair load of people. First of all, all the Cyanogenmod developers. Without them, this ROM would not exist. Big props out to them for their excellent work. Next, the VillainROM developers, including Ninpo for his ARM optimisations in CM6.1, Kendon for his usual behind the scenes scripts and time in setting things up, DMzda for his dedication in helping me test this ROM in the latter stages, MikeBeecham for his artwork and designs used throughout the ROM, HomerSp for his help taking Mike's bootscreen to life, and everyone else who has been there helping... Particular thanks must go to Shen for helping me get this build out to you while I have been so busy recently. Also, big thanks as usual to Lenny, NPRussell, Mike, RaiderX, RichardTrip, Acolwill, Alankila and sorry if I forgot anyone. Their contributions have been too numerous to mention. But this ain't an Oscar speech, so I must stop now.

Finally big props go to Erasmux, whose FlyKernel 11c has been tweaked slightly for performance. Details of the tweaks below...

So here we go...

FroydVillain 1.7.0

NOTES:

Nothing much, but let's proclaim the glory of CyanogenMod again :) Thanks guys.

INSTRUCTIONS:

1. Boot into recovery

2. Nandroid backup

3. Wipe of data, dalvik and cache (optional, but if you need help, you're gonna need to do this first before asking!)

4. Flash the ROM

5. Reboot. At setup screen, give it time to complete optimisation after boot... Should settle down in about 5 minutes, more if you didn't wipe EXT.

Your download link:

http://www.villainrom.co.uk/forum/showthread.php?3698-FroydVillain-1.7.0-Released!

e989a86d44bea67e0a56499cab009bdd FroydVillain1.7.0-signed.zip

A kitchen is available at

http://www.villainrom.co.uk/forum/showthread.php?3698-FroydVillain-1.7.0-Released!

Addon Zips

Some optional things you might want to try installing:

Ubuntu Fonts (flashable zip) - Screenshot 1 - Screenshot 2 (thanks DMzda)

Finally...

Join us on irc for banter (chat.freenode.net : 6667 - #villainrom) for support!

We hope you enjoy the ROM!

Finally, kernel tweaks are exact same as last time, in 1.6.0, so see that thread for info.

Base kernel (cheers, Erasmux, and big props) https://github.com/erasmux/hero-2.6.29-flykernel/tree/flykernel-11c