[Vibrant Android Development] }{Alienz}{:
CyanogenMod 7 - Android 2.3.4 AOSP

Notice: This is

STILL

a very experimental test release and has a lot of bugs which are listed below. If you are not comfortable using ODIN or are not sure how a lot of things work, please double think before flashing this.

Known bugs:

You can't get into recovery/download without the 3 buttons combo. (You can't from inside the ROM, so do

NOT

flash if you can't use the 3 button combo.)

Problems switching between 2G and 3G when data is connected. (You may get un-reliable data.)

Video playback may be choppy with some formats.

GPS is broken.

May have many other bugs that are unlisted.

Polling problem on RIL (Works after you lock and unlock your phone.)

USB Tethering is currently broken

Download:

05012011 (Latest): http://sourceforge.net/projects/teamhacksung/files/vibrant/

Installation:

1. Download the files above (initial install and the latest nightly update), once you have them, open the initial and it will have the following three files inside:

- vibrant-efsbackup.zip

- cm7-vibrant-initial-kernel.tar

- cm7-vibrant-initial-XXXXXXXX.zip

2. Extract them to your desktop.

3. Copy following two files to your internal sdcard;

- vibrant-efsbackup.zip

- cm7-vibrant-initial-XXXXXXXX.zip

4. Leave cm7-vibrant-initial-kernel.tar on your desktop for later use with ODIN.

5. Flash a kernel which comes with ClockworkMod Recovery using odin.

NOTE: If you already have ClockworkMod Recovery installed, skip the previous step. (5) ^

6. Reboot into recovery using 3-button-combo and apply vibrant-efsbackup.zip.

Note: Don't use "reboot recovery" command or other shiny things to do this! 3 button combo ONLY.

7. Put your phone in download mode and flash cm7-vibrant-initial-kernel.tar as pda using odin without auto-reboot and without re-partition. (Uncheck them.)

8. Reboot into recovery using 3-button-combo.

9. Choose "mounts and storage" and format the following: System, data, cache.

10. Apply zip from sdcard: cm7-vibrant-initial-XXXXXXXX.zip

11. Do a factory reset / data wipe!

12. Reboot!

13. You are now running CM7. Allow 15 minutes of the phone being turned on for the install to settle, then go into clockwork recovery again and flash the latest Nightly update. You should be able to flash it right on top of your initial install.

14. If desired, you should flash any additional kernels you wish to use NOW. Such a kernel is linked below under "Additional Kernels"

15. Reboot. Done.

Google Addon package (Flashable): (Install this to get the Market and other Google goodies.)

http://android.d3xt3r01.tk/cyanogen/gapps/gapps-gb-20110120-signed.zip

Additional Kernel:

theexel made an excellent topic about bilvboa's CM7 2.3.3 kernel which works with this and improves battery, adds voodoo sound & color among other bug fixes.

http://xdaforums.com/showthread.php?t=982148

At this time, this is the recommended kernel to use with CM7. Install it after you have CM7 fully updated and working.

Still confused? Want more information?

Watch this video guide and review for CM7 by connexion2005:

http://www.youtube.com/watch?v=mLNv_-sEng4

Before you flash this,

PLEASE

read below for frequently asked questions.

FAQ:

Q: What kernel do I flash before?

A: Any kernel that has ClockworkMod Recovery. (Dead Horse, Voodo Kernels, Overstock, Categorically Worthless, etc.)

Q: Does GPS work?

A: No, it doesn't.

Q: How's the battery life?

A: Largely improved from what it used to be! It is now starting to be close to stock. Very usable if you are concerned about it.

Q: Do other kernels work with this ROM?

A: Yes. See additional kernel below. NOTE: 2.2.1 DO NOT WORK WITH THIS.

Q: People are having a hard time hearing me when in a call, what do I do?

A: Temp fix: Mute and un-mute your mic.

Q: When I plug my phone up it's not connecting, what's wrong?

A: You need the Nexus S drivers, install the Nexus S USB-Drivers from SDK-Manager.

Q: Why is there no market?

A: You need to install the Google package addon, it's posted above, re-read.

Q: Is "E:no misc partition" normal in Recovery?

A: Yes, that's normal, don't worry too much about it.

Q: How do I get into Download Mode after flash this ROM?

A:

1. Pull the battery out while your phone is off.

2. Connect your phone to your lappy.

3. Hold the volume up and down buttons WITHOUT holding the power one.

4. Put your battery back in while still holding the volume buttons.

5. Download Mode.

Q: I don't like this ROM/I don't feel this ROM is ready for me yet. How can I revert back?

A: You can ODIN back to stock and then flash any other custom ROM as usual. To revert to stock using ODIN, click here.

Screenshots: http://xdaforums.com/show...8&postcount=67

CM7 compatible themes: (Here are some compatible themes for this release.)

http://xdaforums.com/showthread.php?t=948109

Changelog:

05/1/2011

Updated to Nexus S 2.3.4 source. (Yes that means you get native video calling)

Nexus s kernel changes (gpu, usb accessory, display panel reset)

New gpu drivers

Changes on autobrightness

Led notifications available from CM Settings

04/28/2011

Updated to JVB sensors. Compass should work now.

04/21/2011

Updated GPU drivers (this should fix the low 3D performance, please test)

04/20/2011

Power regulator and other driver changes from JVB.

Fix for potential deadlock bug when doing USB sharing of SD cards.

Updated wifi driver to newer, has better noise and power characteristics.

04/12/2011

Workaround for BML over MTD flash problem that was disabling wifi for some due to bad flash. This is especially for users who had bad blocks on boot partition

04/09/2011

Fixes USB sharing of external card on the computer (breaks USB tethering)

Headphones fix

03/22/2011

Changes on settings->storage

Possibly other undocumented changes. Will update if such changes are found. No, GPS still does not work.

03/11/2011

Decreased wifi scan interval

Fixed storage menu (settings)

Disabled extended JNI checks (Skype)

Modifications on SGSTheme

Cpufreq adjustments

03/09/2011

Wi-Fi sleep has been fixed

03/04/2011

Nothing new, fresh build for the Vibrant

Moved hosting to sourceforge for all devices

Changed build id to GRI40

Changed product model to GT-I9000, SGH-T959 and so on.

02/25/2011

Camera fixed

Video recorder fixed

02/24/2011

Initial release for the Vibrant test CM7

Note: I have nothing to do with this ROM. I am not a dev for it nor am I affiliated with the CMSGS. I am not responsible for any damage to you or your phone this software may cause.

Please report bugs by following the link in the CM forum and not posting them here.

CyanogenMod link: http://forum.cyanogenmod.com/topic/...7-for-samsung-galaxy-s-phones-build-20110304/

All credit for the amazing work goes to CMSGS/Teamhacksung and to coolya, codeworkx, and guiper. Thanks also goes to theexel for helping with making the formatting more user friendly.