[G1 Android Development] Aeltrius:
What?

---------------------------------------------------------------------------

I've never understood why Sense roms always had to be SOOOO slow on my MT3G and have only gotten less reliable with Overclocking and JIT compiling; I was also really tired of the glitchy screen and keyboard - you know, where you're typing and it pauses for 10 seconds, then puts in a symbol instead of your letter? Or how about crappy battery life and lag on incoming calls so bad I miss most of them and get nothing but voicemails? I want the features, but I've been using Donut roms instead because Sense has sucked. Till now.

Several weeks ago I found an old 2.1 Sense rom by Drizzy that flew like nobody's business, but everything was broken in it (see the original thread here: http://xdaforums.com/showthread.php?t=677518 ). I've been working since then to fix everything that was broken, add new features and all the while, keep the speed of the original rom as my number one priority.

Well, I've been working on this non stop (as you can see from my myriad of posts in chef central) while learning android from the ground up. After nearly a month and a half here's my second beta!

HappyRom v0.9 BETA by Aeltrius - This rom, all by itself, is faster than any JIT, OC'd and ramhacked Sense rom out there. Even on the G1 without touching setCPU - this is CONFIRMED!

- this rom is heavily based on work done by Drizzy and Eugene373.

Special thanks to Cyanogen (I'm using his kernel), ChiefzReloaded, Asuske, enatefox and the godfathers of the sense port - Eugene and Drizzy.

What exactly is happyROM?

---------------------------------------------------------------------------

happyROM is a hybrid 2.1 Sense rom that is made from a mixture of Hero, Droid and sapphire/trout

LETS GET HAPPY!! - Youtube videos of happyROM!

---------------------------------------------------------------------------

New!

Thanks to khaosxiii for this video! happyROM 0.9 Beta running on the G1!

http://www.youtube.com/watch?v=v2qLvWmsWRQ

DOWNLOAD

---------------------------------------------------------------------------

http://www.4shared.com/file/JW6Lj30T/HappyRom09b.html

Installation Instructions for Newbies!

---------------------------------------------------------------------------

Don't get mad at me if you don't follow these!

1.) Make sure your SD card is properly formatted. My personal recommendation:

128Mb Swap

512 Mb ext(2|3|4)

2.) FULL WIPE!

3.) Flash the Zip and restart your phone

4.) THE happyROM LOGO IS NOT ANIMATED YET! IT IS NOT FROZEN, it just might take 3-15 minutes to load up the first time! Watch for the lockscreen. Once it appears, wait 2-3 minutes for the rom to settle. Skip through setup till you get to the Home screen "Loading..."

- During and after setup, you may get a message "calendar storage is not responding" a few times - just hit "wait". This goes away once you set up your Gmail Account.

5.) Wait for the Home Screen to load up, then give it a minute or 2. Open programs and hit your Market. Log into your Gmail here.

6.) Wait till your email is downloaded - phone will be slow for about 30-45 seconds until Gmail is synced up. Done :)

Once you give this thing a couple minutes to settle, its SUPER ****in fast. :)

-------------------------

EXTRA INSTRUCTIONS

I RECOMMEND setting transition and window animations to "Fast" in Spare Parts.

DO NOT enable compcache in spare parts - it is enabled in this rom by DEFAULT and cannot be turned off.

NOW - this thing should be fast enough all by itself with no additional mods (hard to believe, but I'm serious) or tweaks but it has so far only been tested on the MT3G, so G1 users or needy MT3G users, I've included SetCPU in here so you can max out your CPU if you want it to be even faster. I've also added spare parts if you want to speed up window animations and such.

The first time you bring up the dialer it might be really slow, but after that it won't be anymore.

-------------------------

Requirements

G1

- Death SPL - MAY work on other SPL's - It will probably work on Danger, too, but I won't guarantee that as I haven't had a chance to prove it (some danger users say it worked, some say it didn't... another different I'm trying to iron out)

G1 & MT3G

- ext partition (you can use ext2/ext3/ext4 - your choice, ext2 has been the least tested, but it HAS worked)

- 96Mb Swap (128Mb Recommended!!!)

Current bugs? What doesn't work or is weird?

READ THIS

---------------------------------------------------------------------------

If you find any bugs - give me a detailed description or I'll ignore you. :P

Screens?

---------------------------------------------------------------------------

Sure!

(and ps - yeah, I know there's a layout issue with the contacts widget... I'm working on it :)