[Motorola Droid Android Development] d3faultdotxbe:
Thank you, Kfazz, for doing Google's job for them. You are a god. I don't understand why they have compatibility requirements ( http://source.android.com/compatibility/overview.html ) but then fail to keep compliant hardware up to date. Probably because they now own Motorola and want us to upgrade.

The rom is pretty slow, but overall I'd say stability is improved (and new functionality works!).

Here's a summary of all 48 pages and what I used to get it working, for anyone too lazy to read:

Latest Rom: Built 9/18/2012 - http://xdaforums.com/showpost.php?p=31853667&postcount=263

Kernel: Safe Kernel in http://xdaforums.com/showpost.php?p=34761915&postcount=401 -- The kernel included in the rom boot looped for me.

Modules: My Wifi didn't work until I installed these modules - http://xdaforums.com/showpost.php?p=34761915&postcount=401

GApps: The ones in OP ( http://xdaforums.com/showpost.php?p=30679796&postcount=1 ) work, but will delete your Gallery2.apk on accident lolol

For those who don't know, Gallery2.apk is needed both for taking pictures and for viewing them. Without it the functionality is absent.

Steps:

0) Make a backup of all your files on the phone and SD card

1) Download Rom and unzip it. Unzip the modules too and add it's contents to /system/lib/modules from your unzipped rom , overwriting where necessary

1a) At this point you may want to grab Gallery2.apk from /system/app , Gallery2.apk is deleted when you install GApps

2) Re-zip the rom and copy it, the safe kernel, and GApps, to SD card

3) Boot to CM Recovery with SD card in

4) Format pretty much every partition you can aside from the SD card. /system is the most important one to format

5) Install the rom by doing the "install zip from sd card" function

6) Install the safe kernel by doing the "install zip from sd card" function

7) Install GApps by doing the "install zip from sd card" function

7a) At this point your Gallery2.apk file will have been deleted accidentally, so you can either re-install the rom/kernel (THIS TIME _NOT_ FORMATTING THE DATA PARTITION) if you're lazy, or you can use a root browser or adb push to put Gallery2.apk back into /system/app

Works:

-Calling
-3g
-Wifi
-Music
-GPS (I didn't have to delete any files to make it work (But maybe that's why I need safe kernel??))

Doesn't Work:

-FM Radio
-Flash when taking a picture. Torch worked fine and I should mention that when taking a picture, the PRE-flash (used when focusing I guess?) worked, but there was no flash when the actual picture was taken. Another thing is that there doesn't appear to be a difference between high and low in Torch. I _think_ it is always high? Might be always low though. Staring into the LED is blinding but I do see 2 separate lights at all times. Isn't only 1 of them used for low (I forget tbh)?
-Changed CPU Governor to ONDEMAND at runtime works fine, but checking "set at boot" made it hang (intermittently!?!?) at the SD Card fsck at boot
-Supposedly Paid Apps in Google Play don't work... but I consider this a feature :)
-Custom ringtones -- but pretty sure this is an upstream problem

Didn't Test:

-Bluetooth. I have no bluetooth devices, although enabling it appeared to work

Thanks again Kfazz. Can't wait to put CM11 on this phone when it comes out :)