[HOW TO] Galaxy S I9000 ROMs (Eclair & Froyo) on Captivate - Updated

Search This thread

REAVER117

Senior Member
Feb 3, 2010
255
26
London, ON
The stock I9000 fixes many issues the Captivate ROM such as 'stalling' and has none of the AT&T installed bloatware. It's very fast by comparison, and everything is working great except for the FM Radio app and the Wireless tethering app. The stock I9000 firmware also allows sideloading applications so there is no need to edit the settings.db. Some people have reported issues with bluetooth and voice call quality. I haven't personally experienced any problems but be aware that some minor issues have been reported.


If you have problems getting into Download Mode try this method:

1. Take out your sim card, sd card, battery and open Odin3.
2. Put the battery in.
3. Plug in USB. (the phone will power on to that screen)
4. Hold down both Volume keys, and then push power. Hold it and dont let go.
5. Wait for it to go black.
6. When it goes black the 2nd time release power and keep holding the Vol Down and Vol Up.


You will need to be running the stock Captivate ROM. If you need to return to stock or fail to flash a ROM use the one-click application:http://xdaforums.com/showthread.php?t=731989


Eclair I9000 ROM


You'll need the following:

Odin, the zipped I9000 firmware and the 512 pit file from here: http://samfirmware.webs.com/WEBPROTECT-i9000.htm
Stock Captivate kernel from here: http://koush.tandtgaming.com//test/kernel-captivate-stock.tar.md5

New Method (Requires adb)

1) Remove SIM and MicroSD
2) Open Odin, load the I9000 PDA file (CODE_I9000xxxxx.tar.md5).
3) Check auto reboot and leave repartition unchecked.
4) Boot the phone into download mode (adb reboot download).
5) Flash.
6) Once the flash is complete the phone will be stuck in recovery.
7) Reopen Odin and load the stock Captivate kernel (kernel-captivate-stock.tar.md5.tar) in the PDA box and the 512 pit file.
8) From recovery boot the phone in download mode (adb reboot download).
9) Ensure auto reboot is checked and repartition is not checked.
10) Flash with Odin, the phone will boot.
11) Shut the phone down, replace SIM and microSD and reboot phone.

Older Method

1) Remove SIM and MicroSD
2) Open Odin, load the I9000 PDA file (CODE_I9000xxxxx.tar.md5) and the I9000 CSC file (CSC_I9000xxxxx.tar.md5).
3) Uncheck auto reboot and leave repartition unchecked.
4) Boot the phone into download mode (adb reboot download or boot phone while holding Volume Down + Power Be sure to HOLD Volume Down before holding Power) .
5) Flash.
6) Once the flash is complete (Odin will say RESET!) remove the battery, disconnect the USB cable and close Odin.
7) Reopen Odin and load the stock Captivate kernel (kernel-captivate-stock.tar.md5.tar) in the PDA box and the 512 pit file.
8) Ensure auto reboot IS checked and repartition is NOT checked.
9) Boot the phone into download mode (Volume Down + Power) then plug in the USB cable. If you don't put the phone in download mode before it boots you'll have to start from step 2.
10) Flash with Odin, the phone will boot.
11) Shut the phone down, replace SIM and microSD and reboot phone.


If you want root access use this (I9000) update.zip: http://www.multiupload.com/JHIFK9K80P
If you need a custom recovery use ROM Manager in the Market to install Clockwork MOD for I9000.


Froyo I9000 ROM (Early Release)

Please note that as there is no Froyo Captivate kernel the stock I9000 Froyo kernel will have to be used. Expect the following bugs:

  • Home Button functions as Back button.
  • Screen is rotated 90°. (Not a huge issue as there is a Notification button to disable rotate.)
  • Speaker/Headphone logic seems reversed, will only play audio through speaker when headphones are plugged in.
  • Proximity Sensor is not functioning.


You'll need the following:

Odin, zipped XXJP3 I9000 firmware and the 512 pit file from here: http://samfirmware.webs.com/WEBPROTECT-i9000.htm


1) Remove SIM and MicroSD
2) Open Odin, load the Froyo PDA file (I9000XXJP3-REV03-PDA-mid-CL470734.tar) and the Froyo CSC file (GT-I9000-CSC-MULTI-OXAJP3.tar).
3) Leave auto reboot checked and repartition unchecked.
4) Boot the phone into download mode (adb reboot download or boot phone while holding Volume Down + Power Be sure to HOLD Volume Down before holding Power) .
5) Flash.

That's it, you can't flash the Captivate kernel since all available kernels are Eclair.


Please post or message me with any issues you have.

I'll be updating the post with advantages/disadvantages and bugs for both ROMs so please post your experiences.
 
Last edited:

REAVER117

Senior Member
Feb 3, 2010
255
26
London, ON

Croak

Senior Member
Oct 9, 2007
1,629
271
Mulberry
I've been running the latest I9000 firmware (XWJM2) on my Captivate by flashing the I9000 PDA and CSC, then the Captivate kernel. It's very fast, everything is working great except all my market downloads fail and Google Talk doesn't open.

Any ideas? I don't want to have to go back to the slow, bloated stock Captivate ROM.

You tried Market Enabler yet? Pretty sure the .apk is linked on XDA somewhere.

Oh, and are you SIM locked still?
 

sl8125

Senior Member
Mar 30, 2006
953
17
What is you re market doing exactly? Don't care much fort the google talk. How about hardware function? Have you apply the mimocan kernel? Sorry about all the questions.

Sent from my SAMSUNG-SGH-I897 using XDA App
 

REAVER117

Senior Member
Feb 3, 2010
255
26
London, ON
@sl8125

All the hardware seems to function fine, I haven't applied the stall fix kernel because it's based off the I9000 source and the phone seems fast enough without it. As for the market, all market downloads fail with 'download was unsuccessful'.

@clubtech

The FM Radio app opens and seems to function, but if you try to scan it states 'Unable to turn radio on'. I haven't been able to test wireless tethering because I can't use my data plan until it's unlocked.

@larry996

I can make a detailed walkthrough but without a functioning market the phone is not very useful.
 

tikidroid

Senior Member
Jul 22, 2010
79
2
Ft. Lauderdale
Is it really necessary to re-flash the captivate kernel? What happens if you don't?
Did flashing the PDA and CSC change the kernel?
Did you backup first then restore? If so which program did you use?

I have been following 2 threads over in the i9000 forum but was waiting for someone to try it on the captivate first. I noticed that some of them had to wait 12hrs or more for paid apps in the market to show up for them. Your market download error may be similar?

Did you record your APN information and add it back after flashing? I have seen that some people over in the i9000 forums had MMS and messaging issues.


If market start to work properly and there are more feedback I may give it a try.

Right now I am on stock:
PDA: I897UCJF6
PHONE: I897UCJF6
CSC: I897ATTJF6


To those wanting a guide. There is a PDF in the link that was posted.
h t t p: / / samsung-firmware.webs. com/Flash%20guide%20english.pdf

I hope you don't mind the all the questions, but when you post info like this its bound to happen.
 
Last edited:

REAVER117

Senior Member
Feb 3, 2010
255
26
London, ON
If you don't flash the Captivate kernel then the volume buttons are reversed and the display is rotated 90°. I used the clockworkmod recovery to perform a nandroid backup. Flashing the PDA file replaces all system files including the kernel. I'm not having a problem with protected apps, nothing successfully downloads from the market. APN Backup will let you backup your APN info.
 

anosis

Senior Member
Oct 25, 2007
187
9
SJB, CA
@sl8125

All the hardware seems to function fine, I haven't applied the stall fix kernel because it's based off the I9000 source and the phone seems fast enough without it. As for the market, all market downloads fail with 'download was unsuccessful'.

@clubtech

The FM Radio app opens and seems to function, but if you try to scan it states 'Unable to turn radio on'. I haven't been able to test wireless tethering because I can't use my data plan until it's unlocked.

@larry996

I can make a detailed walkthrough but without a functioning market the phone is not very useful.

Had that with my stock rom happening where I get "unsuccessful download". After reading some forums someone suggested to clear the cache on the download manager and that did the trick for me.

Settings - Manage Apps (filter all) - Download Manager - clear cache.

Hope this helps.
 

tikidroid

Senior Member
Jul 22, 2010
79
2
Ft. Lauderdale
Had that with my stock rom happening where I get "unsuccessful download". After reading some forums someone suggested to clear the cache on the download manager and that did the trick for me.

Settings - Manage Apps (filter all) - Download Manager - clear cache.

Hope this helps.

This worked on the browser for me once when I was getting failed downloads. I didn't think about this.

REAVER117 please let us know if this sort your issue.
 

REAVER117

Senior Member
Feb 3, 2010
255
26
London, ON
Solved it. When you apply the I9000 PDA and CSC files DO NOT check Re-Partition.

I'll post a step-by-step later tonight if anybody wants it. Running the I9000 firmware cuts out all the AT&T bloatware and adds some useful apps AT&T cut. Not to mention its MUCH faster and lets you sideload apps by default.
 
Last edited:

Croak

Senior Member
Oct 9, 2007
1,629
271
Mulberry
Solved it. When you apply the I9000 PDA and CSC files DO NOT check Re-Partition.

I'll post a step-by-step later tonight if anybody wants it. Running the I9000 firmware cuts out all the AT&T bloatware and adds some useful apps AT&T cut. Not to mention its MUCH faster and lets you sideload apps by default.

Dude, be sure to mention that you're not connecting to any cell network because your phone is SIM locked, and as such can't assure phone functionality with this Frankenbuild.
 
Last edited:

sl8125

Senior Member
Mar 30, 2006
953
17
Solved it. When you apply the I9000 PDA and CSC files DO NOT check Re-Partition.

I'll post a step-by-step later tonight if anybody wants it. Running the I9000 firmware cuts out all the AT&T bloatware and adds some useful apps AT&T cut. Not to mention its MUCH faster and lets you sideload apps by default.

Solved which issue?

Anyways. Awesome discovery, I cant wait to try this out. Since we have clockwork recovery to back up, I aint worried. Hell I wasnt worried even when it wasnt available. Must of flashed my captivate dozens of time.LOL. I been trying to apply the mimcan mod ever since got this phone. ONE MORE THING. DOES THIS MEAN WE CAN USE MODOCO'S ROM? OH MAN, THIS SO CRAZY, GOD DOES LOVE ME!


Sent from my SAMSUNG-SGH-I897 using XDA App
 
P

pongothemagnificent

Guest
hmmm i wonder is the internal storage formated when flashing any of the galaxy S's? i know the apication partition will be wipe, plus system/data etc, but im curious to know if the internal storage gets wipe or not, can any share?
 

sl8125

Senior Member
Mar 30, 2006
953
17
No youre internal sd card does not get wiped.

Sent from my SAMSUNG-SGH-I897 using XDA App
 

clubtech

Senior Member
Jun 26, 2007
1,908
353
USA
I just tried this.

Flashed PDA and CSC with the latest firmware, did not partition. then flashed the Captivate Kernel.
The phone is booting but it can not see a sim card is inserted and i can't get signal.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    The stock I9000 fixes many issues the Captivate ROM such as 'stalling' and has none of the AT&T installed bloatware. It's very fast by comparison, and everything is working great except for the FM Radio app and the Wireless tethering app. The stock I9000 firmware also allows sideloading applications so there is no need to edit the settings.db. Some people have reported issues with bluetooth and voice call quality. I haven't personally experienced any problems but be aware that some minor issues have been reported.


    If you have problems getting into Download Mode try this method:

    1. Take out your sim card, sd card, battery and open Odin3.
    2. Put the battery in.
    3. Plug in USB. (the phone will power on to that screen)
    4. Hold down both Volume keys, and then push power. Hold it and dont let go.
    5. Wait for it to go black.
    6. When it goes black the 2nd time release power and keep holding the Vol Down and Vol Up.


    You will need to be running the stock Captivate ROM. If you need to return to stock or fail to flash a ROM use the one-click application:http://xdaforums.com/showthread.php?t=731989


    Eclair I9000 ROM


    You'll need the following:

    Odin, the zipped I9000 firmware and the 512 pit file from here: http://samfirmware.webs.com/WEBPROTECT-i9000.htm
    Stock Captivate kernel from here: http://koush.tandtgaming.com//test/kernel-captivate-stock.tar.md5

    New Method (Requires adb)

    1) Remove SIM and MicroSD
    2) Open Odin, load the I9000 PDA file (CODE_I9000xxxxx.tar.md5).
    3) Check auto reboot and leave repartition unchecked.
    4) Boot the phone into download mode (adb reboot download).
    5) Flash.
    6) Once the flash is complete the phone will be stuck in recovery.
    7) Reopen Odin and load the stock Captivate kernel (kernel-captivate-stock.tar.md5.tar) in the PDA box and the 512 pit file.
    8) From recovery boot the phone in download mode (adb reboot download).
    9) Ensure auto reboot is checked and repartition is not checked.
    10) Flash with Odin, the phone will boot.
    11) Shut the phone down, replace SIM and microSD and reboot phone.

    Older Method

    1) Remove SIM and MicroSD
    2) Open Odin, load the I9000 PDA file (CODE_I9000xxxxx.tar.md5) and the I9000 CSC file (CSC_I9000xxxxx.tar.md5).
    3) Uncheck auto reboot and leave repartition unchecked.
    4) Boot the phone into download mode (adb reboot download or boot phone while holding Volume Down + Power Be sure to HOLD Volume Down before holding Power) .
    5) Flash.
    6) Once the flash is complete (Odin will say RESET!) remove the battery, disconnect the USB cable and close Odin.
    7) Reopen Odin and load the stock Captivate kernel (kernel-captivate-stock.tar.md5.tar) in the PDA box and the 512 pit file.
    8) Ensure auto reboot IS checked and repartition is NOT checked.
    9) Boot the phone into download mode (Volume Down + Power) then plug in the USB cable. If you don't put the phone in download mode before it boots you'll have to start from step 2.
    10) Flash with Odin, the phone will boot.
    11) Shut the phone down, replace SIM and microSD and reboot phone.


    If you want root access use this (I9000) update.zip: http://www.multiupload.com/JHIFK9K80P
    If you need a custom recovery use ROM Manager in the Market to install Clockwork MOD for I9000.


    Froyo I9000 ROM (Early Release)

    Please note that as there is no Froyo Captivate kernel the stock I9000 Froyo kernel will have to be used. Expect the following bugs:

    • Home Button functions as Back button.
    • Screen is rotated 90°. (Not a huge issue as there is a Notification button to disable rotate.)
    • Speaker/Headphone logic seems reversed, will only play audio through speaker when headphones are plugged in.
    • Proximity Sensor is not functioning.


    You'll need the following:

    Odin, zipped XXJP3 I9000 firmware and the 512 pit file from here: http://samfirmware.webs.com/WEBPROTECT-i9000.htm


    1) Remove SIM and MicroSD
    2) Open Odin, load the Froyo PDA file (I9000XXJP3-REV03-PDA-mid-CL470734.tar) and the Froyo CSC file (GT-I9000-CSC-MULTI-OXAJP3.tar).
    3) Leave auto reboot checked and repartition unchecked.
    4) Boot the phone into download mode (adb reboot download or boot phone while holding Volume Down + Power Be sure to HOLD Volume Down before holding Power) .
    5) Flash.

    That's it, you can't flash the Captivate kernel since all available kernels are Eclair.


    Please post or message me with any issues you have.

    I'll be updating the post with advantages/disadvantages and bugs for both ROMs so please post your experiences.