[Hero, G2 Touch Android Development] RaduG:
[ROM][Vanilla 2.1][A2DP] VanillaEclair 4.0 "You don't score until you score"

Hi guys! After hours and hours of work and hundreds of compiled kernels, the final release of VanillaEclair is ready. Please read this post carefully, and enjoy!

PS: A2DP works properly now...

First, I would like to thank Cyanogen for his 5.0.7, behnaam for the 2.6.29 kernel sources, all the users who have been testing all the Release Candidates and Darchstar for giving me a great idea. This wouldn't have been possible without you all.

What has been done to the kernel:

- tweaked scheduler;

- tweaked internal task killer;

- pre-overclock @691/176(default kernel), using the ONDEMAND CPU governor

- improved RAM management and usage

- improved overall CPU speed - you can't take anything more out of it

... all of these result to:

- amazing battery life

- great overall performance

Features:

- all hardware working

- A2DP

- GPS, AGPS, WiFi

- GPRS/EDGE/3G/HSDPA aka full 2G/3G support

- photos, videos

- phone calls

- messaging

- auto-brightness

- LEDs (except trackball led)

- trackball

- facebook sync, google sync, twitter sync etc.

- Youtube HD

- accelerometer

- rooted

- A2SD using Cyanogen's method -> all your apps & Dalvik-Cache go to SDCard if you enable the option in settings

- Bluetooth

- busybox

- compcache using heyodee's script

... and much more!

What doesn't work:

- trackball led - FIX HERE: http://xdaforums.com/showpost.php?p=6899688&postcount=439

FAQ/Readme:

How can I enable Apps2SD?

To enable Apps2SD you have to go to Settings > Applications and check Apps2SD option. You also need an EXT2/3 partition on your SDCard.

I flashed this ROM and now when I want to do a Nandroid backup I get an error. What should I do?

This happens because of the new A2SD method. Please do a BART backup, but be careful: you can only have a BART backup on your SDCard at a time.

I flashed this ROM and I got stuck with the HERO screen for a while.

Please flash the LoKernel or the Freekernel. It should fix your issue.

When the phone wakes up sometimes I get some bad graphics and the lockscreen is upside down.

This thing is rare, but, if you get it, either flash the Lokernel or Freekernel, either live with it :p

What's next?

Well, unfortunately I won't be able to work on this ROM until the 5th of July. Will release an update fix for trackball lights when I come back, so don't go with an other ROM!

I don't like vanilla. What should I do?

How can you not like vanilla?! But if you're one of the guys, I suggest you try my other ROM - ChocolateEclair - which is a Sense ROM and users say it's pretty good :)

DOWNLOADS:

VanillaEclair 4.0 NAS @ 691/176

This is the vanilla ROM with the default kernel@691/176. If something is wrong or you want to see what other kernels can do, you may flash one of these on top of it:

VanillaEclair 4.0 lokernel @576/245

This kernel is recommended for those who have issues with waking up or cannot boot with the default kernel.

VanillaEclair 4.0 freekernel @537/245 *** fixed WiFi

The Freekernel is coming at the default HTC speeds, but you have 17 frequencies available in the table to overclock it as you wish with OverclockingWidget or SetCPU. This is slower than the default kernel because of the unoptimized speed jumps.

VanillaEclair 4.0 extremekernel @768/176

This is for the lucky ones which have a Hero that can work properly @768. But it's not only the 48% overclock. You also have a much improved scheduler and an aggressive internal task killer, that will start killing apps when you have 35MB RAM memory free.

VanillaEclair 4.0 ExperimentalKernel @691/176

Flash this at your own risk!

This is the experimental kernel, which has one nice feature: NTFS support. You can replace that FAT parition on your SDCard with a NTFS one, in case you want to. It also has a very aggressive internal task killer(starts killing @35MB RAM free), some aggressive CPU settings and some experimental settings @scheduler. This might be the future though!

VanillaEclair 4.0 Default kernel

Flash this if you tried one of the other kernels and you want to move back to the default one.

Do you like it? Buy me a Coke if you can.

​