• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM]01/05/2011 CM7 android 2.3.4

Status
Not open for further replies.
Search This thread
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://forum.xda-developers.com/showthread.php?t=822756| Vibrant http://forum.xda-developers.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:

Uss_Defiant

Senior Member
Sep 2, 2008
258
16
Toronto
Thanks for the update, would not have known otherwise. I'm not adventurous enough though as i've got a Bell i9000m and woried about mine getting bricked again for the 4th time heh. Any bell users try this though?
 
  • Like
Reactions: benyamin22

cantIntoCode

Retired Recognized Developer
Aug 29, 2010
1,629
2,564
Glasgow
I advise that only people who know can read instructions should use this, random reboots is quite annoying at times. There are also quite a lot of bugs. Can't wait for the guys to fix all the big bugs. Hopefully not to long now :)
 

smukc

Senior Member
Nov 16, 2010
201
19
guys where can i find spedmod k12n becouse harcdcore doesnt have it uploadet anymore...
 

salivaman

Senior Member
Nov 10, 2010
96
8
just a quick question guys..

am i right to say flashing this rom is like flashing any other rom on xda and if anything happens i can just use CWM or ODIN to reflash/unbrick the phone? will it like permanently brick or "destroy" my phone in any way?
 

gregounech

Senior Member
Jun 4, 2010
85
14
You are right if you have any problem, just reflash a Samsung ROM in Odin.

BUT I STRONGLY RECOMMEND TO DO THAT ONLY IF YOU HAVE PERMANENT DOWNLOAD MODE.

I am a tester of this ROM for 2 weeks now and the ROM is pretty stable.

EDIT : READ ISSUES LIST.
 
  • Like
Reactions: salivaman

gregounech

Senior Member
Jun 4, 2010
85
14
Are you BLIND ?

+ DID YOU EVER USE CYANOGEN ?

+ Read the damn post by Codewokx on CM FORUM and you will have market...
 
Last edited:

maverickzero

Senior Member
Aug 2, 2009
97
12
Maastricht
Have anyone tested camerafun with CM7? I remember that camerafun was the only camera app that actually had colors (on preview) on CM6.1. So maybe it works om CM7 too?
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 81
    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://forum.xda-developers.com/showthread.php?t=822756| Vibrant http://forum.xda-developers.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
    37
    Ultimate Kernel Cleaning Script - 1.0

    Since many users have complained about phone instability after flashing another kernel, I decided to make a Recovery Script to clean everything may cause instability.
    As we know also zach made something like this, but his script deletes only init.d config files while many problems are generated by cache and dalvik-cache waste files.

    So here I am with the Ultimate Kernel Cleaning Script.

    HOW TO:

    - Place the zip file in your internal SDCARD
    - Flash it as a normal package from ClockworkMOD recovery
    - Flash any kernel (zach's, tkglitch's or bilboa's)
    - Reboot

    Everytime you need to change/re-flash a kernel, just apply this before :)

    DOWNLOAD:
    http://www.multiupload.com/922KMXMMVJ

    It could be a good think to add this to OP :) Thank you so much :)

    CODE
    To be sure that the script won't touch anything you probability don't want to, here is the update-script:

    Code:
    ui_print(" ");
    ui_print(" ");
    ui_print(" ");
    ui_print(" ");
    ui_print(" *********************************************** ");
    ui_print(" *     STARTING KERNEL CLEANING PROCEDURE      * ");
    ui_print(" *           HANG ON FOR A SECOND :)           * ");
    ui_print(" *********************************************** ");
    ui_print(" ");
    mount("yaffs2", "MTD", "userdata", "/data");
    show_progress(0.100000, 0);
    ui_print(" ");
    ui_print(" ");
    ui_print(" ");
    ui_print(" ");
    ui_print(" ");
    ui_print("Formatting Cache Partition...");
    format("yaffs2", "MTD", "cache");
    show_progress(0.100000, 20);
    ui_print(" ");
    ui_print("DONE! ");
    ui_print(" ");
    ui_print("Wiping dalvik-cache...");
    delete_recursive("/data/dalvik-cache");
    show_progress(0.100000, 40);
    ui_print(" ");
    ui_print("DONE! ");
    ui_print(" ");
    ui_print("Deleting old kernel settings files");
    delete("/system/etc/init.d/S_volt_scheduler");
    delete("/system/etc/init.d/S90scheduler");
    delete("/system/etc/init.d/S99finish");
    delete("/system/etc/init.d/89system_tweak");
    delete("/system/etc/init.d/90screenstate_scaling");
    show_progress(0.100000, 60);
    ui_print(" ");
    ui_print("DONE! ");
    ui_print(" ");
    ui_print("Formatting Cache for security purpose...");
    format("yaffs2", "MTD", "cache");
    show_progress(0.100000, 80);
    ui_print(" ");
    ui_print("DONE! ");
    ui_print(" ");
    ui_print("Wiping dalvik-cache for security purpose...");
    delete_recursive("/data/dalvik-cache");
    show_progress(0.100000, 90);
    ui_print(" ");
    ui_print("DONE! ");
    ui_print(" ");
    ui_print(" ");
    ui_print(" ");
    ui_print(" ");
    ui_print(" *********************************************** ");
    ui_print(" *            CLEANING PROCEDURE DONE          * ");
    ui_print(" *      YOU'RE READY TO FLASH A NEW KERNEL!    * ");
    ui_print(" *             PAINLESS THIS TIME ^_^          * ");
    ui_print(" *                                             * ");
    ui_print(" *           ENJOY YOUR CM7 / MIUI ROM         * ");
    ui_print(" *                  by LIPPOL94                * ");
    ui_print(" *********************************************** ");
    ui_print(" ");
    15
    05012011
    - android 2.3.4
    - nexus s kernel changes (gpu, usb accessory, display panel reset)
    - new gpu drivers
    - changes on autobrightness
    - backlight notification

    http://sourceforge.net/projects/teamhacksung/files/galaxys/
    15
    uploaded a new build.
    - fixed usb sharing of both sdcards
    - killed usb-tethering xD
    14
    speedmod-kernel-k12n-500hz.tar is included in cm7-galaxys-initial-package.zip.
    it's just for the efs backup. the kernel will go away after this.