[G1 Android Development] cyanogen:
The old massive thread has been closed!

Check out the new website: http://www.cyanogenmod.com - thanks to SatanR1!!

I am maintaining a custom ROM based on Android 1.5r3 (crossbred with Donut) focusing on performance, reliability, and safe usage of apps on SD, with some additional features. Yes, this will work just fine on your non-ADP devices. Versions listed as "experimental" may and will have some issues, so unless you want to be a guinea pig, use the "stable" versions. Major thanks to everyone who is helping to test these ROMs!

If you have installed a theme that is not specifically designed for this ROM, please don't post bugs here unless you can reproduce them without the theme installed.

Please search the Android Bug Tracker then check the CyanogenMod Bug Tracker before posting your problem! I do not work for Google and am not going to fix every known bug that exists in Cupcake. Of course, if I created the bug and it's specific to this ROM I will certainly fix it. But please, search before posting bugs. There is a lot of good information in this thread and the old thread and the likelihood that you are the first person to report an issue is very low.

If you are reporting a bug about a "force close", you need to post the output of "adb logcat" from the crash or there is nothing I can do for you.

DO NOT RUN ANY OTHER APPS2SD APPLICATIONS ON THIS BUILD. YOU WILL BREAK YOUR SYSTEM. THEY ARE NOT NECESSARY BECAUSE THIS ROM WILL DO A2SD AUTOMATICALLY AND BETTER!

*** DISCLAIMER ***

While this build is heavily optimized, it is also capable of pushing your G1 much harder. I am not responsible for bricked devices, dead SD cards, thermonuclear war, or the current economic crisis. Please do some research if you have any concerns about features included in this ROM before flashing it! YOU are choosing to make these modificiations, and if you point the finger at me for messing up your device, I will laugh at you.

* UNIVERSAL! Runs on both Dream and Magic 32B

* Now identifies itself as either T-Mobile G1 or myTouch (due to popular demand, and T-Mobiles lameness to support ADP devices)

* Based on AOSP 1.5r3, a heap of Donut, various collected patches, and some help from JF-1.51-ADP

* Enhanced ramdisk which uses optimal mount options and smart startup

* Includes E2FSProgs for checking and converting Ext filesystems

* Apps2SD is automatic! All you need is a second partition (ext).

* Includes script to upgrade to ext3 (from recovery mode, see FAQ)

* Supports ext2/ext3/ext4 for Apps2SD

* Includes HTC Framework, various HTC applications, and HTC VK

* Launcher with 5 screens and auto-orientation and compact drawer layout

* Enhanced lock screen (Stericson)

* Clean filesystem shutdown at poweroff/reboot, and fsck at boot (no FS corruption!)

* Includes T-Mobile IM application, Amazon MP3 (with Stericson's hack), and updated Google Maps

* Does not require "DangerSPL"

* Highly optimized kernel with many extra modules

* Includes a massive APN list

* Maximum CPU scaling frequency set to 528MHz with latency tweaks

* Various enhancements to the Settings app including extra partition space

* Runs /system/sd/userinit.sh after A2SD setup and before starting the runtime for user scripts

* Microsoft Exchange support (Work Email from myTouch)

* Compcache 0.6 enabled by default (if no userinit is present)

* Linux cgroups for better app prioritization

* Power Widget and App Fuel Gauge from Donut

* Custom boot screen by matt_stang

* Phone app enhancements by cytown

* OpenOBEX commandline tools ported by Erin Yueh - just need an app to run them!

* Ability to add dialer and MMS shortcuts

* PPTP/L2TP VPN and WPA Enterprise support from Donut

* MMS enhancements from rgv151

* FLAC support from Kruton (buy this man a beer)

* LocationServices memory leak fixed (by itp)

* Not vulnerable to the "one click root" exploit

(v4.0.4 - stable version, updated 8/28):

Download: http://n0rp.chemlab.org/android/update-cm-4.0.4-signed.zip

MD5Sum: 8c5a4ed37a8856054f22988372295fc8

(v3.6.8.1 - old stable version, updated 7/21):

Download: http://n0rp.chemlab.org/android/update-cm-3.6.8.1-signed.zip

MD5Sum: 234e547eaa4f1699dd676032ec2ed82c

Audio Resources (unzip to your SD card)

Download: http://n0rp.chemlab.org/android/audio-resources.zip

MD5Sum: 7340ba86ddd4fba918ef97601c675ef9

Radio Update 2.2.19.26I from HTC

Info: http://www.htc.com/www/support/android/adp.html#s3

Pimped Out Recovery Image

Info: http://xdaforums.com/showthread.php?p=3915123

Theme Template - v4.0.4 (for theme developers)

Download: http://n0rp.chemlab.org/android/template-cm-4.0.4-signed.zip

MD5Sum: 97ea24d33869e0d425b1287c4badb431

Code Repository on GitHub

Info: http://github.com/cyanogen

Changelog moved to next post!