CyanogenMod – current version 5.0.4.1 (updated 23rd March 2010)
Created by Cyanogen
This is a pure, working AOSP build which you can use without any type of Google applications. I found a link from some other project that can be used to restore the Google parts, which can be found below or elsewhere in the thread. I’ve still included the various hardware-specific code, which seems to be slowly being open-sourced anyway.
* Can be used with or without Google applications
* Kernel 2.6.33.1 which supports highmem (thanks to Arve Hjønnevåg and the rest @ Google for this work), tethering (thanks to Zinx and Ben Buxton for the original RNDIS backport, and Google for merging the goodies into the gadget subsystem), VPN/tun, and other modules (cifs, nfs, aufs, fuse)
* Clean shutdown/startup system
* New Apps2SD method implemented mostly by Chris Soyars. Create an ext4 partition and enable it in settings->applications (wiki page coming soon)
* Built in USB tether
* Graphical enhancements, trippy bootanimation, #boobs, and excellent wallpapers by Prash
* ARM NEON optimizations from 0xdroid and Qualcomm
* Includes BusyBox, htop, nano, powertop, openvpn, bash, and all engineering commandline utilities
* FLAC audio support from Kenny Root
* Phone enhancements from Cytown
* Contacts enhancements from Wysie
* MMS enhancements from, well, everyone (see changelog)
* Perform zipalign-on-install of applications
* DeskClock tweaks- longer autosilence and “require unlock” option ![]()
* Massive APN list
* Huge collection of ringtones and audio
* Customizable Nexus live wallpaper by Chris Soyars and me
* All available locales are included thanks to PsychoBoy
* 360-degree auto-orientation by Optedoblivion and Elanthis (enable in settings)
* Full color trackball notifications (from Google)
* OpenVPN integration thanks to James Bottomley
* Music app can respond to double-click on the trackball and long-press on the volume buttons (from Metalhead)
* Launcher2 tweaks from ruqq
* Many other bugfixes and tweaks from AOSP contributors
* Tons of work on the build system by Koush and Chris Soyars
All source code is available at the CyanogenMod GitHub
—- 5.0.6-N1* Merged AOSP from Google as of 3/31/2010* Ability to move installed applications between internal storage and SD (from Chris Soyars)* Added libncurses, lsof, irssi, htop, bash, nano and powertop.* Added option to disable USB Debugging notification.* 5 column launcher drawer (from Kmobs and ChrisSoyars) – can be switched back to 4 column in Spare Parts* Animated GIF support in the browser (info from Google)* Updated translations from Eug89, RedVirus, and ThiasB* Yahoo mail can be used over wifi (from Invader@AllDroid)* Kernel is now built from source and installed properly by the Android build system (from Android-X86, tweaked by Wes Garner and Chris Soyars)* New camera features (antibanding, focus mode, jpeg quality) from CodeAurora* Battery percentage meter fix from ChainsDD* Fixed some bugs in Dropbear and added dropbear-keygen to generate host keys* New ARM NEON optimizations for Bionic from ARM and 0xlab (http://0xlab.org – Jim Huang)* Audio gain tweaks from Pershoot* Kernel 2.6.33.2* Launcher can auto-orientate now (enable in Spare Parts) – not really all that pretty but it works* Fix the Google backup transport. If you are doing a no-wipe install, run “bmgr transport com.google.android.backup/.BackupTransportService” in a shell to get it enabled.* More bugfixes from AOSP contributers (http://r.android.com)* Sexied up Nexus LWP from WootRoot and jeagoss with more colors, background, and trackball lighting* Added wireless-tools (iwconfig and friends) to the build* Reverted bcm4329 wifi driver to older version* Added option to set a system-wide http proxy server (this should really be a per-ssid setting though)* Allow Bluetooth in airplane mode (needs settings db update if installing w/o wipe)* Added some sounds back* Added trackball-unlock option from Kmobs (this conflicts with the music skip option)—- 5.0.5.3-N1* Fix issue with backuptool not formatting /system* Fix NPE crash in music app—- 5.0.5.2-N1* Actually fix the OpenVPN issues* Added additional Chinese translations from clockrun* A2SD fixes: prune dex cache and reset permissions on protected packages* Revert the MMS layout changes to fix the right-side icons* Kernel brought up to date with Google* Fix issue where the install fails on a clean or non CM /system* Fix a minor bug in Superuser app* Disable V8 in Webkit and switch back to JSC due to app incompatibilities* Default white “breathing light” is customizable (from ChainsDD)—- 5.0.5.1-N1* Added script-security option to fix OpenVPN* Added Italian locales from Eugenio, nk02 and wsx from Androidiani.com* Patch for CM issue 1182, obtained from google issue 1597* Music appwidget now shows album art and previous button – from Eliot Stocker* Fix issue with MMS user-agent being set incorrectly—- 5.0.5-N1* New Apps2SD method built into the framework. See the wiki for instructions! HUGE HUGE thanks to Chris Soyars for coding the bulk of this, and Wysie for getting our asses moving on it.* Launcher2 tweaked to honor fling velocity – code by Mohd Faruq (http://github.com/ruqqq) – check out more in HelixLauncher on the market* MMS enhancements originally by rgv151, ported to Eclair by Mohd Faruq, ChainsDD, Wes Garner, and myself* New V8 JavaScript engine – patch from Qualcomm/CodeAurora* Added kernel network bridging and brctl* Updated N1 RIL to EPE54B’s version, and included AT&T acdb file* Kernel updated to 2.6.33.1 plus many patches from Google* Orientation mode is fully controllable from the settings app now, and 360-degree rotation patch updated from Optedoblivion and Elanthis* Trackball wake & music skip + volume button long-press track changing from metalhead8816 (Jon Boekenoogen)* Lots of work on the build system by Koush and Chris Soyars* Browser enhancements from Wysie – hide zoom controls and fullscreen mode (http://github.com/Wysie)* Tweaked the light sensor* Kernel is slightly undervolted. The voltages match what are being used by Qualcomm.* Scripting fixes from Stefan Tomanek (http://github.com/wetarbyte)* Nexus Live Wallpaper includes dark background and new color schemes – “Dust” is the new default – work on this done mostly Chris Soyars and tweaked by me. Check out his “NexusMod” version on the Market too.* Battery percentage shown on the status bar – toggle the option in Spare Parts – patch from canadiancow (will take a battery status change for it to update after switching the toggle)* Included rsync (thanks to Dylex for the Android port), iwconfig, and iwlist* Updated German translations from Matthias Büchner (http://github.com/thiasB)* Many patches and fixes from AOSP and contributors (http://r.android.com)* RenderScript is somewhat faster – now built in ARM mode (the VFP is not used fully in thumb mode) and supports reuse of allocations (from CodeAurora)* lights.mahimahi.so and sensors.mahimahi.so built from Google source* Latest e2fsprogs (1.41.10)* Added redirect-gateway option for OpenVPN* Lock screen volume swipe selects vibrate mode if you have it enabled in settings* Tweaked animation speeds (Wes Garner)* Fixed issue with clicking links in certain webviews (HTML email in particular)
—- 5.0.4.1
* Revert gralloc changes (causes camera issues)
* Use Eclair-based OpenSSL instead of master
* Use the normal RIL, the new one has problems
* Make “normal” vibrate mode in MMS app actually use the normal pattern.—- 5.0.4
* Kernel 2.6.33
* Resync with latest code drop from Google
* New lights library from ChainsDD – full color trackball notifications
* 360-degree auto-orientation from Optedoblivion (right/left enabled by default, check option in settings app for 180-degree orientation)
* OpenVPN integration into native VPN settings
* Fixed Dropbear server and SCP
* Added Bash shell
* Random media playback and FLAC issues fixed
* Tweaked the auto-brightness sensor ranges to be smoother
* Customizable MMS notification light/color/vibrate (originally from rgv151@XDA)
* Using RIL from Desire with power-collapse setting
* Enabled some additional iptables options
* Switched to CFQ io scheduler
* Compcache was removed and swap disabled in the kernel. We don’t need this on the N1.
* Soft-key touch area expanded and tweaked by Kmobs and Dwang
* Lots of bugfixes from AOSP
—- 5.0.3.1-N1
* Slimmed down kernel by building IPv6 as a module- seems to be too large for some devices
* Fixed USB tethering—- 5.0.3-N1
* Kernel 2.6.32.8
* New wallpapers from Prash and SatanR1. Graphical tweaks from ChainsDD
* Updated Wysie’s contacts
* NEON optimizations in Skia and Pixelflinger (from 0xdroid and Qualcomm)
* Many bugfixes from AOSP, Koush, bcrook, myself, others
* Fixed backup script to properly restore Goggles
* Rebuilt the whole thing with potentially better CFLAGS
* More stuff, it’s late/early—- 5.0.2-N1
* Fixed Launcher2 FC on start
* Fixed usb-tether-over-wifi
* Disabled menu-to-unlock to match the shipping version
* Readded the wireless regulatory domain setting, not sure why this was removed by Google
* Enabled support for PPTP while tethering—- 5.0.1-N1
* Use ERE27 in build fingerprint so protected apps work.
* Launcher fix from ChainsDD (thanks!)
* Readded VisualizationWallpapers
* Update your gapps to the ERE36B-2 version to fix NetworkLocation and VoiceSearch.—- 5.0-N1
* Fixed wifi disable bug
* New boot animation by Prash
* Merged ERE36B changes
* Updated fonts with additional glyphs (from CM-4.2)
* Updated Phone mod from Cytown
* Various minor bugfixes
* “Stable” (no pony for you, though)
