[Vibrant Android Development] FaultException:
WARNING: This ROM probably still has intermittent emergency dialing issues. Do not use it for a daily driver when you're out or could need 911 or any emergency number. If you STILL choose to use it at those times, it's your own fault!

CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.1.1 (Jelly Bean), which is designed to increase performance and reliability over stock Android for your device.

DO NOT USE AS A DAILY DRIVER​

#include
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/

CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review.

Known Issues

Probably intermittent emergency dialing issues (such as 911) like CM7 and CM9

See the rest of the issues here.

Please report new issues here:

http://code.google.com/p/vibrant-cm/issues/list

Downloads

Did you read known issues? No? Go read them.

20120816: Androtransfer.com | MD5: 19c1e1c3440ed593ed6ab98fe1ead4d2

Google Apps: gapps-jb-20120726-signed.zip

How to Install

Upgrading from CM9 or CM7

Do a nandroid backup (just in case)

Wipe & factory reset

Install from ZIP

Reboot

Upgrading from an older version of CM10

Do a nandroid backup (just in case)

Install from ZIP

Optionally install the Google Apps add-on.

Reboot

WARNING: If you use Titanium Backup to backup your apps do not backup system data or system apps.

FAQ

Q: I can't add my Google account!

A: Install the Google Apps package from CWM recovery, linked above. This is standard procedure with CyanogenMod ROMs due to licensing issues with Google.

Q: Will /datadata be in the next version?

A: Keep in mind that this is not a KANG. Read more about /datadata and why it was removed here

Q: How is this different from the other thread in the Development forum?

A: That ROM is a port of an unofficial build of CM10. This is a build of CM10 from sources for the Vibrant.

Q: Do I need the su fix from the other thread?

A: Please refrain from using fixes from that ROM.

Q: Why isn't YYMMDD up yet? It's up on the SGS thread.

A: The versions don't necessarily match up and a change in one may not be in the other.

Changelog

20120816
* Notification icon animation fix
* /data is now on OneNAND and /system is on MoviNAND (from pawitp)
* Boot animation should now not freeze. (It can still lag though)
* Better lockscreen weather timestamp
* WIPES DEVICE.

20120807
* Another libgps ABI fix
* Back to kill now works.
* Synced merged commits from [url=http://r.cyanogenmod.com/#/q/status:merged+branch:jellybean,n,z]Gerrit[/url]

20120803
* GPS no longer crashes upon toggling and hopefully will be more stable upon 911/emergencies (not sure what would've happened if you called on V8)
* AriesParts now loads.
* Synced repos (merged changes)

v8
* Synced repos (AriesParts now doesnt crash)
* GPS still broken (crashing after a few toggles, so [b]leave it on!![/b])

v7
* Synced repos
* Kernel doesn't ramp anymore while touching (will come back later)

v6
* Froyo RIL fixed (the Unknown Baseband report)
* Froyo GPS libs! (Tell me how it works)
* Kernel OC not crashing now
* Kernel frequency limited to 800mHz+ while touching
* Synced (lockscreen targets, background, etc)

The CyanogenMod team would like to thank everyone involved in helping with testing, coding, debugging & documenting! Enjoy!