[myTouch 3G, Magic Android Development] st0kes:
There will be no more updates for this rom now as I have moved on to the HTC Desire.

______________________________________________________________________________

Here's an Eclair rom I built specially for the 32B Magic / myTouch3G. It is built from the Android 2.1 source that was released a few weeks ago, and has a kernel built from Cyanogen's kernel sources for Eclair (sources here).

This rom does not support A2SD. I've always found it frustrating that almost all 32B roms require the ext3 and swap partition on your SD card. The Magic does not need A2SD in my opinion ... and getting rid of A2SD and swap on sd cards eliminates the slowest link in the chain. With a bit more optimisation this could be a very fast rom.

Visually this is almost completely stock, if you like nice themes and graphics for your roms I would suggest MetaMorph, and browsing the Android theme section.

This is a completely new rom to XDA, not anyone elses work rehashed. The 1.5 rom does contain Firerat's kernel though

Big thanks to dferreria for pushing my build process along in recent weeks!

Complete with:

- Root privilage/superuser

- Google Apps

- Big APN list

- Busybox

- Android Market working

- Camera and bluetooth now working

- Live wallpapers

- Support for wired/wireless tether (wired tether apk included)

- Automatic swap (if a swap partition is detected)

- Auto CPU scaling (overclock to 528Mhz)

- Home app locked in memory

- Beautiful music widgets (from cacheinjection)

- Working YouTube and 3D graphics (currently in 1.5 only)

This is a fast Eclair rom, everything works (apart from the snag list below).

Snag list

- what doesn't work

- On first boot, make sure you select "com.android.provision.DefaultActivity". I'm working on a fix for this.

- Camcorder not working (doesn't work on any Eclair roms)

- Force close in contacts app (reported 02/02)

- Some market apps not appearing. Use Market Enabler which is included in the rom.

Requirements

- Engineering SPL

- WIPE before installing this rom

- A swap partition on your sd card is recommended. I'm working on automatic swap if you don't have a swap partition set up. I recommend 96Mb

Disclaimer

I don't really think this needs saying, but I am not responsible if you brick your device. Make sure you know what you are doing! Read >> Sapphire hacking wiki <<

By the way this is not compatible for G1/Dream ... but G1 users would probably not want it anyway without A2SD

You now have 2 choices ... READ this before you choose

If you want a fast and stable Eclair rom, then 1.4.2 is for you:

Download (stable): > st0kes-v1.4.2 <

My 1.5 roms are unstable

. The have 3D acceleration but also a few strange bugs, and I really would not recommend it.

You have now been warned, please don't ***** about it being unstable in the thread, I already know. :D

Download (experimental): > st0kes-v1.5.1 < <-- Updated 14/04/2010

Thanks: bcrook for getting my build off the ground, cyanogen for cm-kernel sources, radix999, dwang for inspiration, ncommander for camera driver, ozjd for AOSP source guidance, Firerat for kernel in 1.5, dferreira for help and advice

And of course everyone on XDA who made 3D graphics possible in Eclair.

A few kind people have surprised me by offering donations, if you would like to donate I will graciously accept, here is my paypal link. The money will probably go on coffee to keep me going at night.