CyanogenMod 7 for Samsung Galaxy S Series Phones
MAINTAINERS
Samsung Captivate
atinm - http://twitter.com/atinm
unhelpful - http://github.com/Unhelpful
Samsung Galaxy S GT-I9000
codeworkx - http://twitter.com/codeworkx
coolya - http://twitter.com/dumdidum
guiper -http://twitter.com/guiperpt
Samsung - http://twitter.com/helvio
Galaxy S GT-I9000B
helvio http://twitter.com/helvio
Samsung Vibrant
coolya -http://twitter.com/dumdidum
SOURCES
GITHUB: http://github.com/teamhacksung
HOWTO BUILD: /http://forum.cyanogenmod.com/topic/15513-gt-i9000-cyanogenmod-7-developer-thread/
WARNING
This release contains a lot of bugs and is purposed for testing only. It's not ready for daily use!
Don't flash this rom if you aren't able to solve some problems without our help.
Don't make any feature requests!
INFORMATIONS
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 2.3 (Gingerbread), which is designed to increase performance and reliability over stock Android for your device.
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the 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.
INSTRUCTIONS
FIRST TIME FLASHING CM7 TO YOUR SAMSUNG GALAXY S SERIES PHONE:
* Make sure your phone is fully charged! Update process will take some time.
* Make sure there's enough free space at your internal sdcard (200MB)
* Make sure you've not disabled HSPA by using the dialer code *#301279#
* Download following files from sourceforge: Captivate https://sourceforge.net/projects/teamhacksung/files/captivate | Galaxy S https://sourceforge.net/projects/teamhacksung/files/galaxys | Galaxy S B https://sourceforge.net/projects/teamhacksung/files/galaxysb| Vibrant https://sourceforge.net/projects/teamhacksung/files/vibrant
- DEVICE-efsbackup.zip
- cm7-DEVICE-initial-kernel.tar
- cm7-DEVICE-initial-XXXXXXXX.zip
* Copy following files to your internal sdcard
- DEVICE-efsbackup.zip
- cm7-DEVICE-initial-XXXXXXXX.zip
* Flash a kernel which comes with clockworkmod-recovery using odin: Captivate http://www.google.com/url?q=http://...QQFjAA&usg=AFQjCNEZGUqZZwymvX012BLsd16hxwz3Ag | Galaxy S http://xdaforums.com/showthread.php?t=822756| Vibrant http://xdaforums.com/showthread.php?t=962780
* Reboot into recovery using 3-button-combo and apply DEVICE-efsbackup.zip.
- Don't use "reboot recovery" command or other shiny things to do this!
* Flash cm7-DEVICE-initial-kernel.tar as pda using odin without auto-reboot and without re-partition
* Reboot into recovery using 3-button-combo
* Choose "mounts & storage" and format system, data, cache
* Apply zip from sdcard: cm7-DEVICE-initial-XXXXXXXX.zip
* Do a factory reset / data wipe!
* Reboot
* OPTIONAL: Copy Gapps to your internal sdcard and flash it at recovery.
* DEVICE = stands for your device name. e.g. captivate, galaxys, galaxysb, vibrant
UPGRADING FROM EARLIER CM7-RELEASE:
* Download the updated package update-cm-7-XXXXXXXX-NIGHTLY-DEVICE-signed.zip from sourceforge: Captivate https://sourceforge.net/projects/teamhacksung/files/captivate | Galaxy S https://sourceforge.net/projects/teamhacksung/files/galaxys | Galaxy S B https://sourceforge.net/projects/teamhacksung/files/galaxysb | Vibrant https://sourceforge.net/projects/teamhacksung/files/vibrant
* Copy it to your internal sdcard
* Reboot into recovery
* Do a Nandroid Backup!
* Choose "install zip from sdcard" -> "choose zip from sdcard", choose update-cm-7-XXXXXXXX-NIGHTLY-DEVICE-signed.zip and apply it! (Google Apps will be restored automatically)
* Reboot
* DEVICE = stands for your device name. e.g. captivate, galaxys, galaxysb, vibrant
FLASHING ANOTHER RADIO IMAGE:
* Download the desired radio package cm7-DEVICE-radio-XXX.zip from sourceforge: Captivate https://sourceforge.net/projects/teamhacksung/files/captivate| Galaxy S https://sourceforge.net/projects/teamhacksung/files/galaxys| Galaxy S B https://sourceforge.net/projects/teamhacksung/files/galaxysb| Vibrant https://sourceforge.net/projects/teamhacksung/files/vibrant
* Copy it to your internal sdcard
* Reboot into recovery
* Choose "install zip from sdcard" -> "choose zip from sdcard", choose cm7-DEVICE-radio-XXX.zip and apply it!
* Reboot
* DEVICE = stands for your device name. e.g. captivate, galaxys, galaxysb, vibrant
ADDITIONAL INFORMATION
* Install the Nexus S USB-Drivers from SDK-Manager if you're using windows.
* Don't flash any other kernels! It will break your system.
* To revert to a samsung rom, simply use odin with repartition option enabled.
* Don't try to convert a onenand partition to another filesystem!
* To format a onenand partition at shell use erase_image. e.g.: erase_image system, erase_image cache
* To flash a image to onenand partition at shell use flash_image. e.g.: flash_image system system.img, flash_image boot zImage
FAQ & USER DISCUSSION
http://forum.cyanogenmod.com/topic/15278-all-models-cyanogenmod-7-faq-user-discussion/
KNOWN BUGS
* Polling problem on RIL (works after lock and unlock)
* 2G/3G toggle (works if no data connection is active)
* Compass (works not at 100%)
* commands: reboot recovery, reboot download (maybe not possible to implement)
* FM-Radio
* TV-Out
HOW TO REPORT BUGS OR PROBLEMS?
* Issues Tracker: link http://code.google.com/p/cyanogenmod7-for-samsung-galaxys/issues/list
* If the device was hard reboot, please provide the file "/proc/last_kmsg".
* If the device was soft reboot or is "bootlooping", please run a logcat http://wiki.cyanogenmod.com/index.php?title=Logcat and provide the full ourput.
* Please use Pastebin http://cyanogenmod.pastebin.com/ when possible.
DOWNLOADS
NEW NAMING FOR UPDATES, EXAMPLE: "update-cm-7-03102011-NIGHTLY-GalaxyS-signed.zip"
Captivate
Sourceforge: link https://sourceforge.net/projects/teamhacksung/files/captivate
Galaxy S GT-I9000
Sourceforge: link https://sourceforge.net/projects/teamhacksung/files/galaxys
Galaxy S GT-I9000B
Note: Fully untested!
Sourceforge: link https://sourceforge.net/projects/teamhacksung/files/galaxysb
Vibrant
Sourceforge: link https://sourceforge.net/projects/teamhacksung/files/vibrant
Google Apps Addon
Version: gapps-gb-20110307-signed.zip
Mirror: link http://android.d3xt3r01.tk/cyanogen/gapps/
Mirror: link http://goo-inside.me/gapps/
Please visit the CyanogenMod Wiki for step-by-step installation walkthroughs and tons of other useful information.
SUPPORT US
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3N9W7K94QCZKL
All Donations will be split up and redirected to all involved developers.
And/Or if you want to thank atinm (a liver transplant survivor), sign up as an organ donor http://donatelife.net/
This post has been edited by codeworkx: 11 March 2011 - 08:05 PM
6
CHANGELOG
04102011
- usb tethering fixed
- modified sensitivity of haptic feedback
04092011
- usb sharing of external sdcard (breaks usb tethering)
03312011
- headphones
03262011
- front facing camera
03182011
-storage update
03122011
- decreased wifi scan interval
- fixed storage menu (settings)
03112011
- disabled extended JNI checks (Skype)
- modifications on SGSTheme
03102011
- cpufreq
20110309
- wifi sleep fixed
20110304
- nothing new but fresh builds for all four devices!
- moved hosting to sourceforge for all devices
- changed build id to GRI40
- changed product model to GT-I9000, SGH-T959 and so on...
This post has been edited by codeworkx: Yesterday, 08:31 PM and uptated on xda by fbousk 18/03/2011 10:14 am
MAINTAINERS
Samsung Captivate
atinm - http://twitter.com/atinm
unhelpful - http://github.com/Unhelpful
Samsung Galaxy S GT-I9000
codeworkx - http://twitter.com/codeworkx
coolya - http://twitter.com/dumdidum
guiper -http://twitter.com/guiperpt
Samsung - http://twitter.com/helvio
Galaxy S GT-I9000B
helvio http://twitter.com/helvio
Samsung Vibrant
coolya -http://twitter.com/dumdidum
SOURCES
GITHUB: http://github.com/teamhacksung
HOWTO BUILD: /http://forum.cyanogenmod.com/topic/15513-gt-i9000-cyanogenmod-7-developer-thread/
WARNING
This release contains a lot of bugs and is purposed for testing only. It's not ready for daily use!
Don't flash this rom if you aren't able to solve some problems without our help.
Don't make any feature requests!
INFORMATIONS
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 2.3 (Gingerbread), which is designed to increase performance and reliability over stock Android for your device.
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the 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.
INSTRUCTIONS
FIRST TIME FLASHING CM7 TO YOUR SAMSUNG GALAXY S SERIES PHONE:
* Make sure your phone is fully charged! Update process will take some time.
* Make sure there's enough free space at your internal sdcard (200MB)
* Make sure you've not disabled HSPA by using the dialer code *#301279#
* Download following files from sourceforge: Captivate https://sourceforge.net/projects/teamhacksung/files/captivate | Galaxy S https://sourceforge.net/projects/teamhacksung/files/galaxys | Galaxy S B https://sourceforge.net/projects/teamhacksung/files/galaxysb| Vibrant https://sourceforge.net/projects/teamhacksung/files/vibrant
- DEVICE-efsbackup.zip
- cm7-DEVICE-initial-kernel.tar
- cm7-DEVICE-initial-XXXXXXXX.zip
* Copy following files to your internal sdcard
- DEVICE-efsbackup.zip
- cm7-DEVICE-initial-XXXXXXXX.zip
* Flash a kernel which comes with clockworkmod-recovery using odin: Captivate http://www.google.com/url?q=http://...QQFjAA&usg=AFQjCNEZGUqZZwymvX012BLsd16hxwz3Ag | Galaxy S http://xdaforums.com/showthread.php?t=822756| Vibrant http://xdaforums.com/showthread.php?t=962780
* Reboot into recovery using 3-button-combo and apply DEVICE-efsbackup.zip.
- Don't use "reboot recovery" command or other shiny things to do this!
* Flash cm7-DEVICE-initial-kernel.tar as pda using odin without auto-reboot and without re-partition
* Reboot into recovery using 3-button-combo
* Choose "mounts & storage" and format system, data, cache
* Apply zip from sdcard: cm7-DEVICE-initial-XXXXXXXX.zip
* Do a factory reset / data wipe!
* Reboot
* OPTIONAL: Copy Gapps to your internal sdcard and flash it at recovery.
* DEVICE = stands for your device name. e.g. captivate, galaxys, galaxysb, vibrant
UPGRADING FROM EARLIER CM7-RELEASE:
* Download the updated package update-cm-7-XXXXXXXX-NIGHTLY-DEVICE-signed.zip from sourceforge: Captivate https://sourceforge.net/projects/teamhacksung/files/captivate | Galaxy S https://sourceforge.net/projects/teamhacksung/files/galaxys | Galaxy S B https://sourceforge.net/projects/teamhacksung/files/galaxysb | Vibrant https://sourceforge.net/projects/teamhacksung/files/vibrant
* Copy it to your internal sdcard
* Reboot into recovery
* Do a Nandroid Backup!
* Choose "install zip from sdcard" -> "choose zip from sdcard", choose update-cm-7-XXXXXXXX-NIGHTLY-DEVICE-signed.zip and apply it! (Google Apps will be restored automatically)
* Reboot
* DEVICE = stands for your device name. e.g. captivate, galaxys, galaxysb, vibrant
FLASHING ANOTHER RADIO IMAGE:
* Download the desired radio package cm7-DEVICE-radio-XXX.zip from sourceforge: Captivate https://sourceforge.net/projects/teamhacksung/files/captivate| Galaxy S https://sourceforge.net/projects/teamhacksung/files/galaxys| Galaxy S B https://sourceforge.net/projects/teamhacksung/files/galaxysb| Vibrant https://sourceforge.net/projects/teamhacksung/files/vibrant
* Copy it to your internal sdcard
* Reboot into recovery
* Choose "install zip from sdcard" -> "choose zip from sdcard", choose cm7-DEVICE-radio-XXX.zip and apply it!
* Reboot
* DEVICE = stands for your device name. e.g. captivate, galaxys, galaxysb, vibrant
ADDITIONAL INFORMATION
* Install the Nexus S USB-Drivers from SDK-Manager if you're using windows.
* Don't flash any other kernels! It will break your system.
* To revert to a samsung rom, simply use odin with repartition option enabled.
* Don't try to convert a onenand partition to another filesystem!
* To format a onenand partition at shell use erase_image. e.g.: erase_image system, erase_image cache
* To flash a image to onenand partition at shell use flash_image. e.g.: flash_image system system.img, flash_image boot zImage
FAQ & USER DISCUSSION
http://forum.cyanogenmod.com/topic/15278-all-models-cyanogenmod-7-faq-user-discussion/
KNOWN BUGS
* Polling problem on RIL (works after lock and unlock)
* 2G/3G toggle (works if no data connection is active)
* Compass (works not at 100%)
* commands: reboot recovery, reboot download (maybe not possible to implement)
* FM-Radio
* TV-Out
HOW TO REPORT BUGS OR PROBLEMS?
* Issues Tracker: link http://code.google.com/p/cyanogenmod7-for-samsung-galaxys/issues/list
* If the device was hard reboot, please provide the file "/proc/last_kmsg".
* If the device was soft reboot or is "bootlooping", please run a logcat http://wiki.cyanogenmod.com/index.php?title=Logcat and provide the full ourput.
* Please use Pastebin http://cyanogenmod.pastebin.com/ when possible.
DOWNLOADS
NEW NAMING FOR UPDATES, EXAMPLE: "update-cm-7-03102011-NIGHTLY-GalaxyS-signed.zip"
Captivate
Sourceforge: link https://sourceforge.net/projects/teamhacksung/files/captivate
Galaxy S GT-I9000
Sourceforge: link https://sourceforge.net/projects/teamhacksung/files/galaxys
Galaxy S GT-I9000B
Note: Fully untested!
Sourceforge: link https://sourceforge.net/projects/teamhacksung/files/galaxysb
Vibrant
Sourceforge: link https://sourceforge.net/projects/teamhacksung/files/vibrant
Google Apps Addon
Version: gapps-gb-20110307-signed.zip
Mirror: link http://android.d3xt3r01.tk/cyanogen/gapps/
Mirror: link http://goo-inside.me/gapps/
Please visit the CyanogenMod Wiki for step-by-step installation walkthroughs and tons of other useful information.
SUPPORT US
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3N9W7K94QCZKL
All Donations will be split up and redirected to all involved developers.
And/Or if you want to thank atinm (a liver transplant survivor), sign up as an organ donor http://donatelife.net/
This post has been edited by codeworkx: 11 March 2011 - 08:05 PM
6
CHANGELOG
04102011
- usb tethering fixed
- modified sensitivity of haptic feedback
04092011
- usb sharing of external sdcard (breaks usb tethering)
03312011
- headphones
03262011
- front facing camera
03182011
-storage update
03122011
- decreased wifi scan interval
- fixed storage menu (settings)
03112011
- disabled extended JNI checks (Skype)
- modifications on SGSTheme
03102011
- cpufreq
20110309
- wifi sleep fixed
20110304
- nothing new but fresh builds for all four devices!
- moved hosting to sourceforge for all devices
- changed build id to GRI40
- changed product model to GT-I9000, SGH-T959 and so on...
This post has been edited by codeworkx: Yesterday, 08:31 PM and uptated on xda by fbousk 18/03/2011 10:14 am
Last edited: