[Hero, G2 Touch Android Development] Hacre:
[GPL][ROM] 2010-08-20 FroydVillain 1.3.0 "villainrom.co.uk, I knew thee well..."

Quick Update for FV 1.3.1

Ok guys I can confirm the Tethering FC issue is fixed and working.

GPS is ok so far, fresh boot, launched GPS Status and it was almost instantly aware of 10 sats. Bear in mind this is indoors. Took a minute or two to get a lock where it locked 8 sats out of 11, with a 16 metre margin for error.

I'm going to keep testing this and leave the phone running stuff overnight with logcat running in case there's any weird issues.

FroydVillain 1.3.2 will hit some time tomorrow.

Thanks for your patience, sorry about the lame duck release. I'm off to flog myself silly with spaghetti. If you don't think that's harsh, you've never eaten my grandmother's spaghetti.

KNOWN ISSUES - FroydVillain 1.3.1 - KNOWN ISSUES

Selecting Tethering from Wireless menu causes an FC. - FIXED in 1.3.2

GPS -still- having some issues. - HOPEFULLY FIXED in 1.3.2, still testing.

FroydVillain 1.3.2 will hit either later today or tomorrow folks. It will be another full ROM, I couldn't avoid it sadly. Someone upstream of me decided it'd be a good idea to stop librpc being built against libgps which is the root of a lot of the GPS problems (not all the problems, there were others that have been fixed as well).

So keep those backups current. I'll be adhering to the poll and putting my preferred liblights back in place as well folks. Thanks for voting.

FroydVillain 1.3.0 "villainrom.co.uk, I knew thee well..."

*fzzzt* Hello??

...

Where is everybody? Where is everything?

...

Why is no one downloading me?

Here I am, all dressed up, nowhere to be posted...

Ah the life of the poor ROM. It can be as awesome as the very latest batch of AwesomeSauce (tm) but without a home it may as well just be a kanged knock off that nobody wants.

*Dusts off hands* Well I guess we should explain the delay in release and what the hell happened to villainrom.co.uk.

Aliens. That's right, aliens. Since I cannot fathom any other reason that a whole site hosting cluster would fall over in a giant crumpled heap and take every single backup with it that isn't older than dirt, my only explanation is, aliens.

It would appear they blitzed through the datacentre with an EMP larger than the battery on Jeremy Goh's phone* and took out everything. Now our server is back however it's suffering a rather serious bout of amnesia. It knows not of England's dismal display at the world cup**, it doesn't even know I've joined the Villain team yet. It appears to be only dimly aware of FroydVillain in that it feels it might be "coming soon".

* Jeremy Goh and his (semi) portable power station powered Hero:

** Ah if only an EMP worked on me. Sigh.

Right before we go into what's included and what's new, let's get the thanks out of the way.

Thanks to:

CyanogenMod team for keeping a step ahead of the original AOSP tree.

Alankila for his usual contributions (DSPManager/CPUSpeed).

Mikebeecham for the awesome artwork and wallpapers.

mpgrimes for his awesome wallpaper contributions.

markitoxs for helping me flesh out the wallpaper collection with some nice photos/abstract art.

Everyone who saw fit to donate recently, your generosity is greatly recognised, appreciated but never required.

Everyone who whined about issues in the last releases. I only fix stuff to make you shut the hell up yanno.

All the folks on IRC who downloaded the pre release and helped to test.

Alex24 for all his work with theming, thanks to him we'll be able to have themes good to go with each release really soon.

NikuelTrasgu for the original bootanimation and Alex24 for adding in the loading part.

My family, my friends, who all contributed to me receiving this prestig.....oh oops wrong speech.

SO what's new in 1.3.0? How can I possibly top 1.2.1? How can I justify making you all wipe your phones again?

Well it turns out 1.2.1 can easily be topped just by making GPS work properly. OH oh...there we go, 1.2.1 topped, GPS works properly.

GPS working correctly in this release without random reboots.

This had better be well received because I ran 15 individual tests of a fresh boot, get a lock on and then rebooting to test first boot lock ons. 15 out of 15 locked on with the usual varying lock on times with no random "GAARRGH" from the phone as it committed suicide.

That's right, we've eliminated the Emo factor of FroydVillain 1.2.x. Emos just don't have what it takes to help you navigate yourself around accurately. Too much effort you see. So we've given it a haircut, spruced up the clothes, washed all the make up off and given it a good stern kick in the arse with a smidgen of framework fixes to turn it into a fully functional member of the navigation society. Hurrah.

Wired Tethering works AT LAST.

Leave it to HTC to make a kernel that's about as future proof as a car made entirely out of tissue paper. From now on HTC kernel "devs" will be permanently thought of by me as evil and mad Jaffar types (Google Disney's Aladdin) with a child's chemistry set bubbling and frothing around them as they set about scuppering any possibly future useful feature just to make us buy newer phones because we can't get Froyo to work properly. Well screw you HTC! Muhahahaha.

Erm, where was I? Oh yeah. Wired tethering works from the Wireless & networks menu. You'll still need an app for the wireless tethering though since the wifi drivers don't support the Froyo method. Yet.

New wallpaper collection.

You can tell I've had extra time on my hands when I start putting things in that people have complained about since FroydVillain 1.0.0 that I consider incredibly low priority. We've brought back the original wallpapers that Nathan put in place and then some. If anyone dares complain about not liking one or all of them I will find out where you live and pay a visit with a TENS machine with the name of your testicles on it.

CMParts makes a return with a different face.

As the changelog for my fork of CMParts states, I've carried out a "Shameful SHAMEFUL rebranding for the Villain project". In the menu it's there as Villain Settings. This satisfies my want for aesthetics and your want of having features from other ROMs all in one ROM. Well maybe not the last part but you've at least got a tool that lets you play around with things you don't understand. Incidentally compcache isn't included in any Froyd release and never will be, so that option will continue to have no effect. It's also worth noting the Battery Percentage setting works with themes too. Hooray.

Japanese keyboard support.

Enough said really. OpenWNN keyboard is included. Pinyin would have been too, however it sucks goats and insists on being the default keyboard and promptly crashing. This is being worked on but for now anyone wanting this keyboard will have to grab it from the market.

More kernels.

The USB tethering fix was a kernel patch so with that and another few minor bug fixes a new batch of Nindroid 2.2 kernels are available. The included in ROM kernel is already up to date. You're welcome.

Better sleep states.

This kernel allows for a deeper sleep when idle not just when the phone is suspended. It should provide a bit of a boost to battery life.

ADW Launcher included alongside LauncherPro.

Since there are weirdos out there who don't consider LauncherPro to be the best launcher since before LauncherPro was invented, you can use ADW. No I will not include more launchers in the future. Two and that's your lot. If you want more ask Santa Claus. Or go to the Market. You might get more luck with the latter. Usually.

Vlingo included.

I don't want to hear whines about including apps people are just going to remove. If you decide to remove Vlingo you might as well remove yourself from the genepool too. Vlingo is awesome. It is awesomely awesome. Vlingo is so awesome I have to brace myself just prior to launching the app. It makes Google's voice recognition look like a partially deaf guy with a hearing aid being affected by radiation from Jeremy Goh's battery semi portable power station.

Themed HTC IME mod.

If you don't like it delete HTC_IME_themed.apk from /system and push the original HTC IME mod. Or theme your own. I don't care. Called it developer's privelage, I included a keyboard that I think looks sweet. It's worth noting that voice input works on this version.

WaveSecure included.

Anyone who doesn't use/like it feel free to delete it but for people with a WaveSecure account it's much better to have it loaded in /system/app. So it is. Yay.

Notification lights improved.

They're still not perfect but the battery LED flashes now for notifications. I personally preferred the 1.2.1 method of jogball for everything and LED for battery. Apparently you lot didn't.

The only bugs I've really noticed with it, is it'll often flash both the LED and the trackball as if it's just detected a nuclear attack. The other bug is if you boot with USB connected and then disconnect USB the LED turns red. This goes away at some point, but I can't remember if it's replugging the USB that makes it go away or a notification turns up while off power. But yeah, thems the breaks.

"OK NINPO ENOUGH YAPPING WHERE THE HELL IS MY DOWNLOAD LINK??"

Ok, ok. Here they are:

FroydVillain 1.3.0

Kernels:

19-614 MHz (default)

19-652 MHz

19-691 MHz

19-729 MHz

19-748 MHz

19-768 MHz

Remember kids, you'll need a full wipe for this one.

Anyone caught flashing an overclock kernel then coming to IRC bleating their phone doesn't start, will be extremely ridiculed.