Download Android Gingerbread 2.3.4 (CM7) for Samsung Galaxy S I9000

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#
  • Make sure you’ve not flashed any gingerbread leak from samsung, otherwise you have to downgrade your bootloader.
  • Download following files from sourceforge: 
  • Captivate | Galaxy S | Galaxy S B | 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 | Galaxy S | Vibrant
  • 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
  • Install the latest update after a 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 | Galaxy S | Galaxy S B | 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 | Galaxy S | Galaxy S B | 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

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
Subscribe to our RSS feed to stay updated with our latest blog posts!
Join our Facebook fanpage or follow us on Twitter to stay up to Date on EMOIZ about latest technology news and reviews

Post by
Bio: Tech Blogger From Azad Kashmir | Follow Naeem on Twitter @dadyal or Add me on Google+

Tags: , , , , , , , , ,
© 2007-2013 MOIZ.CO.UK | By NAEEM | CONTACT | PRIVACY POLICY | PLUSLIKE | GOOGLE GRAVITY