[Hero CDMA Android Development] darchstar:
[Rom] Darchdroid v2.6.5 "Wait, This isn't a Nexus One?" | OC'd,Camera,Lights,EXT4,BFS

heres a close to exact replica of the vendor tree i use to compile cyanogenmod http://github.com/darchstar/cyanogen_vendor_heroc, and here is my latest kernel source that i am currently using in my test builds http://github.com/darchstar/CdMa-HeRoC-2.6.29

Ok guys, to start things off, I'd like to give a bigass thanks to Toatcfh for porting the eris's .29 kernel source so that we can finally have a fully working (hardware-wise) AOSP rom on our heroes. I'd also like to thanks Cyanogen for the source to work off of.

Now, to start things off. having following my actions on xda, you guys will see that for quite some time i've been working with AOSP 2.1, getting everything to work and whatnot. And now, I think we are nearing a point in which we can finally have a fully working AOSP rom! Now, with pleasure I would like to announce the release of Darchdroid v2.6

To give background of this rom, it is an AOSP Rom built from Cyanogenmod sources (with many modifications by myself). Now this is as bare bones a Rom gets, so if you are a minimalist, this is definitely the Rom for you. Though this may be very stripped down, it still has a plethora of features. to list them, here they are:

Features

* Can be used with or without Google applications

* Kernel 2.6.29 ported by ToastCFH. It supports BFS, compcache, ext4, ramzswap, OC, etc

* Clean shutdown/startup system

* Just In Time dalvikvm compiler

* New Apps2SD method implemented mostly by Chris Soyars. Create an ext partition and enable it in settings->applications

* Includes BusyBox, htop, nano, powertop, openvpn, bash, and all engineering commandline utilities

* FLAC audio support from Kenny Root

* Phone app enhancements from Cytown

* Contacts app enhancements from Wysie

* MMS app enhancements

* Perform zipalign-on-install of applications

* DeskClock tweaks- longer autosilence and "require unlock" option

* Huge collection of ringtones and audio

* Customizable Nexus live wallpaper by Chris Soyars and Cyanogen

* All available locales are included thanks to PsychoBoy

* 360-degree auto-orientation by Optedoblivion and Elanthis (enable in settings)

* 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)

* Many other bugfixes and tweaks from AOSP contributors

* TrackBall Mods in settings

* Fullscreen or windowed Browser

Now, you may be wondering how functional of a build this actually is. well, i'm proud to say this rom tackles almost all previous issues associated with AOSP. Here i'll give you a list of Does and doesn't

What Does Work :)

* 3g/evdo

* SMS

* GPS

* Jogball

* All Sensors

* Market

* Most Live Wallpapers (HW restrictions)

* Camera

* Bluetooth (maybe audio out through calls)

* Wifi

* OpenGL

* MultiTouch

* MMS Send

What Doesn't Work :(

* MMS Receive

Quirk

* There may be a slight delay in the lockscreen to unlock. This is partly due to the hacking needed to make the touchscreen work with a .29 kernel on AOSP

Now, so n00bs don't come bug me, i will also detail how exactly this should be done

First Timers

1.) Root and install a recovery image, preferably the one i provide.

2.) Make a nandroid backup (can't guarantee everything will go alright for you :p)

3.) WIPE

4.) install the rom

5.) Optionally you can flash Google ****s if you want them

Upgrading?

1.) Make an nandroid

2.) flash the rom (the updater-script will backup and restore your Google ****s for you)

Now, if you possibly may havea bug or some other issue, please follow these simple guidelines

How to Report Bugs or issues

(thanks Cyanogen for the copy paste :p)

- Was it a hard reboot? Get me the file "/proc/last_kmsg". adb pull /proc/last_kmsg

- Was it a soft reboot or a "boot loop"? Run "adb logcat" and get me the full output.

Pastebin links preferred

- Please use the the bugreporter whenever possible!

- Report bugs HERE if no one on these forums can help u

Now onto the good stuff.

2.6.5 STABLE ROM (6-7-10) No Wipe updates until v3.0 (Check Changelog :p)

MD5Sum: 9a7af785d5ba97bbbac1ea044c99b420

Google ****s (6-8-10)

MD5Sum: 58c65b105a4959bfce894ab79ba99b3b

Unofficial Amon_RA 1.7 (6-8-10)

MD5Sum: de3e4a450dba1fab37dbd615a4108428

CHANGELOG

(For a full changelog of all the commits in the cyanogenmod source, go here)

v2.6.5 - Added BFS 316, fixed lights issue, switched to ADW Launcher, added the trackball mods back into the ROM,fixed the google ****s not backing up and restoring issue, fixed gallery rotation issue though some icons are disproportional still, built eri.xml into the frameworks

v2.6.4 - Fixed video camera, updated DSupdater, changed elastic interloper for less bouncy homescreen, added tun.ko, and added option to clear ongoing notifications (voicemail icon :) )

v2.6.3 - Fix hw3d never going to sleep issue which in turns fixes gallery app which in turn fux live wallpapers :), huge increase in speed in the launcher, more options to play with in spare parts.

v2.6.2 - revert Gallery3d to 2d (3d gallery left in for those who like it), hopefully fixed awake time, removed trackball mods, notification bar settings through spare parts, updated phone apk by Wysie, fixed gps (accurate to 8 meters)(thanks kraminc for the fix zip), added back in livewallpapers.apk, for vvm check attachments :p

v2.6.1- fixes openGL, camera now at 5 MP (thanks quietcblongs), video recording, Youtube