Post Reply

CyanogenMod 7 for Galaxy S Q&A

6th May 2011, 08:22 PM   |  #1  
atinm's Avatar
OP Retired Recognized Developer
Thanks Meter: 3,728
 
2,184 posts
Join Date:Joined: Jul 2010
CyanogenMod 7 (w/ Gingerbread 2.3.4) for Galaxy S

The only rule of CyanogenMod: you don't ask for ETAs. You install, your warranty is void.

Warning : Not for new users, flash this build only if you know what you are doing !!!

INSTRUCTIONS:

INSTRUCTIONS:

Latest version: http://mirror.teamdouche.net/?device=galaxysmtd

Check the md5sum if you want to be sure that the download worked (different OSes have different programs that do md5, on ubuntu it is md5sum that you run against the zip you download and compare to the md5sum number shown on the download website). ROMManager does this automatically for ROMs you download via ROMManager.

- First time flashing CM 7 to your Captivate (or coming from another ROM)?

Easy way:
  1. Start with a rooted Eclair/Froyo running Eclair/Froyo Bootloaders (do not ask us how to do this).
  2. Install ROMManager Premium.
  3. Flash ClockworkMod Recovery. Pick GalaxyS i9000 (MTD) (ignore the warning about not having an official, pick ClockworkMod 2.x).
  4. Make sure you can reboot into ClockworkMod recovery from ROMManager. Reboot and get back into ROMManager Premium.
  5. Choose download ROMs.
  6. Pick the CyanogenMod Nightlies.
  7. Check the Google Apps addon.
  8. Check Backup current ROM!
  9. Check wipe data, cache, dalvik cache.
  10. Let ROMManager finish the installation.

Harder way:
  1. Make sure you're running a Eclair/Froyo Firmware (2.1 or 2.2) and Eclair/Froyo Bootloaders!
  2. Root your device and install ClockworkMod Recovery.
  3. Do a Nandroid backup!
  4. WIPE (wipe data/factory reset + wipe cache partition)
  5. Install the ROM from internal sdcard using ClockworkMod Recovery
  6. Optionally install the Google Addon (through ROMManager is easiest)

- Upgrading from earlier CM7?

ROM Manager method:
  1. Install ROMManager Premium.
  2. Flash ClockworkMod Recovery. Pick GalaxyS i9000 (MTD) (ignore the warning about not having an official, pick ClockworkMod 3.x).
  3. Choose Download ROMs.
  4. Pick the CyanogenMod Nightlies.
  5. Check the Google Apps addon.
  6. Check Backup current ROM!
  7. Check wipe cache, dalvik cache.
  8. Let ROMManager finish the installation.

Clockwork Mod method:
  1. Download and push the ROM zip file to the sdcard.
  2. Reboot into recovery.
  3. Do a Nandroid Backup!
  4. Install the ROM zip from sdcard (your Google apps will be backed up automatically)

There are no Google Apps bundled with CM ROMs, because Google asked Cyanogen to remove copyrighted apps. After flashing the rom, don't forget to flash Google Addon package if you want it. ROM Manager will allow you to flash it if you just go into it and after flashing the ClockworkMod recovery for MTD devices, choose Download ROMs, and pick Google Apps.

FAQ (Please Read!!)

Q: I don't have working three button recovery, is there anything I can do?
A: There is a CWM flashable zip that should be able to fix this at 3 Button Fix. That program is not part of CyanogenMod and we do not support it.

Q: Can I flash over a previous version of CM7?
A: If updating from an already CM7 running SGS phone, just flash the latest update zip file as it contains all the fixes from previous updates.

Q: I just installed and I don't see the Marketplace, cannot see GMail, cannot sync Contacts.
Q: I just installed and I don't see any Google Apps.
A: You need to install the Google apps. They are available in ROMManager. ROMManager also asks you if you want to install the Google Apps addon when you install via ROMManager.

Q: I restored from Titanium Backup but my applications are not working
A: Do not restore system data, only restore application+user data. CM7 uses new system data and if you restore on top of it, things will not work.

Q: My battery life is simply awful, any tips?
A: Wi-Fi, bluetooth, and GPS are major battery killers. Wi-Fi and bluetooth are particularly hungry, so turn them off when you don't need them.

Q: The phone booted but I'm not getting any signal, what gives?
Q: My phone takes a few minutes to establish a 3g signal after I turn it on, what gives?
A: Known issue with polling when staring up the network. Put the phone to sleep by pressing the power button and waking it up a few times and it will usually come up with a signal.

Q: I lost my SMSC information, how to I get it back?
A: Follow these steps to restore.

Q: When will Voodoo sound/color/sharpness be integrated?
A: Maybe some parts will be integrated someday, but there some UNSUPPORTED kernels available on the threads that do this already. Please direct any issues related to these to the appropriate developers, not us.

Q: Your notification toggles are different than mine, how can I change them?
A: Go into Settings, CyanogenMod Settings, Interface, Notification power widget, Widget buttons

Q: I really miss the accurate battery mods, can I flash these?
A: No, but you can go into Settings, CyanogenMod Settings, Interface, Status bar tweaks, "Battery percentage"

Q: Where can I get themes for this?
A: A quick search for "theme engine" on the market will produce a number of results, but there are some in the general Android Themes section

Q: Can I use the video player/music player/contacts/phone/launcher from a Samsung ROM?
A: No, anything hooking into Samsung's framework will not work on this ROM, there are plenty of alternatives in the market.

Q: Where can I get the Nexus S drivers?
A: Download and install the Android SDK here then download "Google USB Driver package, revision 4"
Once downloaded, right click on "Computer", "Manage", "Device Manager", "Nexus S", "Update Driver Software", and point it to wherever you isntalled the SDK

Q: How do I go back to a Samsung stock ROM?
A: The easiest way is to go back to stock using Odin and flashing a full firmware (including PIT file) with repartition checked (Odin One-Click does this by default on Captivate)

Q: Can I use ROM Manager to install or back up this ROM?
A: Yes.

Q: Why do I not see the nightlies in ROM Manager?
A: Nightly builds are only visible in the premium version of ROM Manager. Koush, the developer of ROM Manager is a key reason behind Galaxy S phones having CM7. You can buy it to show your support.

Q: The phone turns on whenever I plug it in, is there any way to prevent this?
A: This is also related to the kernel and for now is an annoying side effect we have to put up with.

Q: Why can't I play .avi or .mkv files? They worked fine with Samsung's ROM.
A: Due to codec licensing issues, this can't be provided out of the box. Several apps from the marketplace should be able to replicate this feature (such as RockPlayer)

Q: How do I flash a different modem? The one included doesn't work well with my phone.
A: Other modems are available here
Please do not attempt to flash ones from other threads as they use a different method of installing not compatible with our ROM.

Q: Can I use another kernel like Speedmod with this?
A: Yes, but you have to make sure it is compatible. We do not support any kernels except the one we install.

Q: GTalk doesn't work with FFC?
A: We can either have a fully fixed camera without gtalk video chat support (samsung libcamera)
or we can have a buggy camera with gtalk video chat support (opensource libcamera). We went with the fully working camera without GTalk FFC support. Once we have updated libs from Samsung for camera, it'll work.

Q: I encountered a bug, how do I find out if it's known and where can I report it?
A: You can look through the issue tracker here. If you do not see your issue, please report it. If someone else has it, please star it (but please do not file "Me too!" reports). Try to also attach the logcat output and last_kmsg to the bug report by:
Code:
desktop$ adb logcat > logcat.txt
desktop$ adb shell
# cat /proc/last_kmsg > /sdcard/last_kmsg (only if you had a crash/reboot)
# dmesg > /sdcard/dmesg.txt
# exit
desktop$ adb pull /sdcard/last_kmsg .
desktop$ adb pull /sdcard/dmesg.txt .
desktop$
Attach the logcat.txt and last_kmsg files to the bug report. Of course, you need to have the android SDK installed to do this.
Last edited by atinm; 2nd June 2011 at 03:34 PM.
The Following 20 Users Say Thank You to atinm For This Useful Post: [ View ]
6th May 2011, 10:49 PM   |  #2  
Senior Member
Flag Toronto, ON
Thanks Meter: 54
 
323 posts
Join Date:Joined: Apr 2010
More
Noticed that when I flashed today's (05/06/11) build, ROM Manager is no longer available. Was this intended?
The Following User Says Thank You to got_milk For This Useful Post: [ View ]
7th May 2011, 06:46 AM   |  #3  
gbohm's Avatar
Senior Member
Thanks Meter: 305
 
1,786 posts
Join Date:Joined: Sep 2010
Quote:
Originally Posted by got_milk

Noticed that when I flashed today's (05/06/11) build, ROM Manager is no longer available. Was this intended?

+1 it got deleted from my apps too

Sent from my GT-I9000 using Tapatalk
The Following User Says Thank You to gbohm For This Useful Post: [ View ]
7th May 2011, 07:10 AM   |  #4  
Member
Thanks Meter: 5
 
36 posts
Join Date:Joined: Jan 2006
If i want to update from an old cm7 i only have to install the following file? http://sourceforge.net/projects/team...d.zip/download?

Sent from my Galaxy S using XDA App
Last edited by kamiel; 7th May 2011 at 07:16 AM.
The Following User Says Thank You to kamiel For This Useful Post: [ View ]
7th May 2011, 07:20 AM   |  #5  
gbohm's Avatar
Senior Member
Thanks Meter: 305
 
1,786 posts
Join Date:Joined: Sep 2010
Quote:
Originally Posted by kamiel

If i want to update from an old cm7 i only have to install the following file? http://sourceforge.net/projects/team...d.zip/download?

Sent from my Galaxy S using XDA App

yes

Sent from my GT-I9000 using Tapatalk
The Following User Says Thank You to gbohm For This Useful Post: [ View ]
7th May 2011, 07:44 AM   |  #6  
Member
Thanks Meter: 5
 
36 posts
Join Date:Joined: Jan 2006
Quote:
Originally Posted by gbohm

yes

Sent from my GT-I9000 using Tapatalk

Thx

Sent from my Galaxy S using XDA App
The Following User Says Thank You to kamiel For This Useful Post: [ View ]
7th May 2011, 09:32 AM   |  #7  
rschenck's Avatar
Senior Member
Thanks Meter: 2,006
 
3,846 posts
Join Date:Joined: Feb 2011
More
Two questions...

1) when you flash a daily, does it also overwrite the modem?

2) if you flash a daily and have problems like bootloops and whatever, is reflashing the same daily recommended or advisable to solve errors?

Sent from my GT-I9000 using XDA Premium App
The Following User Says Thank You to rschenck For This Useful Post: [ View ]
7th May 2011, 10:03 AM   |  #8  
derrzredeem's Avatar
Senior Member
Thanks Meter: 110
 
485 posts
Join Date:Joined: Oct 2010
Quote:
Originally Posted by rschenck

Two questions...

1) when you flash a daily, does it also overwrite the modem?

2) if you flash a daily and have problems like bootloops and whatever, is reflashing the same daily recommended or advisable to solve errors?

Sent from my GT-I9000 using XDA Premium App

1. no, there's no modem included on updates as far as i can tell, unless you flash the initial update.
2. i didn't quite get what you mean, but, yeah...just wipe /system, /data, /cache and re-flash.
7th May 2011, 10:05 AM   |  #9  
gbohm's Avatar
Senior Member
Thanks Meter: 305
 
1,786 posts
Join Date:Joined: Sep 2010
Quote:
Originally Posted by rschenck

Two questions...

1) when you flash a daily, does it also overwrite the modem?

2) if you flash a daily and have problems like bootloops and whatever, is reflashing the same daily recommended or advisable to solve errors?

Sent from my GT-I9000 using XDA Premium App

1) i think not codeworkz said something like that not 100% sure ...
2) i think you should at first try to clean cache and dalvik
then we need to analyze if it is still happening if it is normal like occassional bootlooping or something stranger.....
just flashing the update again will only help with very very few problems

Sent from my GT-I9000 using Tapatalk
7th May 2011, 10:28 AM   |  #10  
rschenck's Avatar
Senior Member
Thanks Meter: 2,006
 
3,846 posts
Join Date:Joined: Feb 2011
More
Excellent...thanks to both of you for the help

Sent from my GT-I9000 using XDA Premium App

Post Reply Subscribe to Thread

Tags
2.3.4, cm7, cyanogen, cyanogenmod, gingerbread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes