【Guide】How To flash ANY Captivate ROM from Stock (including ICS)

Search This thread

gammonjoshua

Member
May 4, 2010
23
2
Edmonton
Regarding everything in my last post.... i have almost everything working now thank god.

1) MMS is still not working, although that is an issue with the rom i believe.

2) Contacts not syncing - I deleted all my contacts on my phone. The phone asked me what I wanted to do because I deleted so many of them, I selected Delete. I logged into my google account on my laptop, and selected contacts and they were all gone. So I restored my contacts (Google I guess has a backup of your contacts dating back quite a bit) . I went on my phone and deleted my google account information. Rebooted, and added my same existing google account again, sync'd and everything worked fine.

3) Battery issue, I flashed the glitch kernel, which not only gave me more options with this rom, but I think its also increaased my battery life. Ill know for sure in a couple days I guess

4) After flashing the glitch kernel, and changing the USB Storage mode, I could now access both internal and external storage. I fixed my multiple music files by deleting the Storage Data (cache) and rebooting, allowing the phone to properly scan the memory cards and update the storage data.

Hope that helps for anyone having those issues

In number 4 of your post where did you change the USB storage mode? I can't find it. I can't see my external SD card from my PC ether.
 

bdithug

Senior Member
Mar 26, 2012
1,157
375
Burlington
LG G8
Sony Xperia 1 IV
For god sake! Got it. I can see my internal SD card but not my external. I'll keep looking. Thanks TRusselo.

What I find is if I switch my USB mode to USB Mass Storage, I will only be able to see my internal storage. When I switch to MTP Mode and reboot, I then see my phone in My Computer. When I select it, I can view SD Card (external card) or USB Storage (internal).

Hope that helps
 

jessie57

Member
Apr 3, 2011
7
0
this method worked flawlessly on my captivate. running slim ics now and i'm loving it. thank you for this.
 

caanda45

Senior Member
Sep 10, 2010
1,861
340
Winnipeg, Manitoba
Hey TRusselo coming back to the old captivate while my SGS2 goes into Sammy for repair, can I use the Odin 1.85 as the flashing utility? I read the bootloader warning. Let me know and thanks.
 

TRusselo

Inactive Recognized Developer
Jan 20, 2011
4,736
2,931
Edmonton
You can use any version of Odin, But if you are flashing boot loaders, use the PDA box not the boot loader box. Just like the warning said..
 
  • Like
Reactions: caanda45

caanda45

Senior Member
Sep 10, 2010
1,861
340
Winnipeg, Manitoba
You can use any version of Odin, But if you are flashing boot loaders, use the PDA box not the boot loader box. Just like the warning said..

Okay ran into a bit of a problem last night, fixed it with your back to stock odin. I re rooted and want to get cwm on the phone...can you direct me how to do this and then I can flash a new rom??? I think I will re read your 1 st post, that seems like what I should do, as i have a thick head maybe the issue was the bootlaoder...please explain it again...sorry did this last night when I was tired which was probably very very stupid or me!!! Please advise. I am on GB 2.3.3...thanks!!

Reboot phone into DOWNLOAD mode (instructions below)
Click RESET button in Odin (beside START)
Click PDA button in Odin and find your kernel.tar file (speedmod kernel (this kernel isn't too important as it will be replaced by custom rom's kernel, but speedmod kernel understands both froyo (amend) scripting and gingerbread (edify) scripting so is great for this purpose to install any rom cwm zip file next.)
Click "Start" in Odin
Reboot into RECOVERY mode (instructions below) ** Use volume buttons to navigate up/dn and pwr for enter.
Select "flash zip from sd card"
Find your rom of choice on your SDcard and select Yes


So as I have GB 2.3.3 I only have to do the speedmod kernel and then flash Darkknight rom???

Thanks sorry for being such a noob, the SGS2 is easier and it seems that I have forgotten all my Captivate stuff, just can`t stand stock even if it will only be a month or two....lol
 
Last edited:

TRusselo

Inactive Recognized Developer
Jan 20, 2011
4,736
2,931
Edmonton
if you have gingerbread, you have gingerbread bootloaders.

so yes odin flash the speedmod kernel,
immediately reboot to recovery (dont need to boot to android)
flash rom.
done.
 
Last edited:

whisky23

Senior Member
Mar 22, 2012
63
15
thanks for the help

Thanks to all the info on this thread, my transition from GB to ICS was relatively painless. Now comes the more difficult task of figuring out which rom works for me. So far, Slim ICS has been pretty much trouble-free, while adding the Semaphore kernel gave it a dash of speed. So far so good.
 

Reverend Joshua

New member
Jan 21, 2011
4
0
I just got my phone back to stock JH2, should I treat that as "out of the box" for the purposes of this guide or do I need to get to something else first? OTA JH7?
 

TRusselo

Inactive Recognized Developer
Jan 20, 2011
4,736
2,931
Edmonton
The guide is meant to work from absolutely any stock software, just follow the guide.

The question you should be asking is if you need to flash the boot loaders again, and I would ask you have you been running gingerbread? You have ever run gingerbread you don't need to flash the boot loaders, Most stock ROMs do not downgrade your boot loaders.
 

Reverend Joshua

New member
Jan 21, 2011
4
0
The guide is meant to work from absolutely any stock software, just follow the guide.

The question you should be asking is if you need to flash the boot loaders again, and I would ask you have you been running gingerbread? You have ever run gingerbread you don't need to flash the boot loaders, Most stock ROMs do not downgrade your boot loaders.

I realized the boot loader question after I had shut down and gone to bed, but the answer to what I asked was also very helpful. I had not done GB before, so using this guide and stepping on my own junk and then starting all the way over, I now have ICS on a Captivate that was stuck on an old Cognition for a long time. This guide is fantastic and the only suggestion I would make is adding a note to use USB ports that go directly to the motherboard, as that was no small part of my problem. Thanks again and again and again...
 
May 4, 2012
11
0
Alabama
Great guide - thanks for everything and sorry for the noob question (and the face palm I know I'm going to get). Currently I have the Samurai kernel with lagfix and stock KK4. To confirm, all I need to do is disable lagfix in CWM per your earlier post and then flash a ROM? I897 bootloaders work with all ROMs and kernels, right? I would like to try the newest Mosaic or even one of the AOKP ROMs like DOC's master ICS.
 

TRusselo

Inactive Recognized Developer
Jan 20, 2011
4,736
2,931
Edmonton
Lol lagfix... Haven't heard that term very much since ice cream Sandwich came out I'm not sure but I would try disabling it first just to be safe

Yes the captivate gingerbread boot loaders work with all roms but the i9000 gingerbread boot loaders have less shut down issues with ice cream Sandwich.

Ice cream Sandwich ROM i use and like the best personally is "android open kang project" aokp, the original by team Kang, posted by sixstringsg
 
  • Like
Reactions: killer from space
May 4, 2012
11
0
Alabama
Thanks for the quick response. I'll try the AOKP you recommend first.

If I get the shut down issues you mentioned, can I just flash the i9000 bootloaders w/o wiping or do I need a fresh install if I start having trouble with the I897 bootloaders?

I'd rather not flash the bootloaders if I can help it. Kies hard bricked my phone when I was updating to GB. I had to send it to MobileTechVideos for a jtag repair (great fast service btw, highly recommended).
 

TRusselo

Inactive Recognized Developer
Jan 20, 2011
4,736
2,931
Edmonton
No you don't have to wipe for reflash the ROM to Upgrade bootloaders. Just flash the boot loaders and you're good to go.

However when you sent your phone to mobiletechvideos.com you could've gotten the unbrickable mod, and you wouldn't have to worry about bricking your phone ever again..
 
  • Like
Reactions: killer from space

JScott65

Member
Oct 16, 2010
8
1
Doc's Master ICS ROM

Thanks to all the info on this thread, my transition from Eclair to ICS was relatively painless. Doc's Master ICS ROM is hands down my favorite...
 

Top Liked Posts

  • There are no posts matching your filters.
  • 92
    This is a new updated guide on how-to flash roms found on XDA > Captivate > Development section from a stock phone out of box running 2.1 or 2.2 (or anything else). This method skips using the (out-dated for captivate) Rom Manager App CWM install and the 3e recovery "signature verification" crap and includes gingerbread bootloader update.

    These instructions are the same for the i896 (rogers) and i897 (at&t) captivates. There is NO DIFFERENCE! ALL ROMS/KERNELS WORK ON BOTH PHONES!

    ODIN METHOD (windows only)
    If you have or EVER have had Gingerbread you can skip steps 4 - 6
    If you have CWM already you might be able to skip 7 - 10 ( if rom wont flash you have wrong cwm type kernel (cwm2/3), and will need to do 7-10 with correct kernel type)
    If skipping 4-6 AND 7-10 you can also skip 3 !!........and... 1
    1. Take phone out of box (should be done)
    2. Find a neat-o ROM from Captivate Development Section and get it onto your internal SD card (the one you cant remove) download using phone internet browser or download and copy to phone using PC.
    3. Download and Run Odin Flashing Utility (not Odin one click) Odin3 v1.7.zip
    4. Boot phone into DOWNLOAD mode (instructions below)
    5. Click PDA button in Odin and find the .tar file --> i897 gingerbread bootloader upgrade (DO NOT USE BOOTLOADER BOX in newer odin versions!) ONLY DO THIS ONE TIME EVER! Only if phone has never had Gingerbread running on it. No need to downgrade bootloaders if going back to froyo!
    6. Click "Start" in Odin
    7. Reboot phone into DOWNLOAD mode (instructions below)
    8. Click RESET button in Odin (beside START)
    9. Click PDA button in Odin and find your kernel.tar file (speedmod kernel (this kernel isn't too important as it will be replaced by custom rom's kernel, but speedmod kernel understands both froyo (amend) scripting and gingerbread (edify) scripting so is great for this purpose to install any rom cwm zip file next.)
    10. Click "Start" in Odin
    11. Reboot into RECOVERY mode (instructions below) ** Use volume buttons to navigate up/dn and pwr for enter.
    12. Select "flash zip from sd card"
    13. Find your rom of choice on your SDcard and select Yes
    WINNING! DONE YOUR FIRST FLASH!
    Now you have CWM and a ROM....
    Heimdall Method (Any OS) thanks to AdamOutler
    Ensure you have the lastest version of Java here
    Download Easy CWM and Bootloaders Gingerbread here

    1. Take phone out of box (should be done)
    2. Find a neat-o ROM from Captivate Development Section and get it onto your internal SD card (the one you cant remove) download using phone internet browser or download and copy to phone using PC.
    3. Boot phone into DOWNLOAD mode
    4. Start Heimdall One-Click "EasyCWM and Gingerbread bootloaders"
    5. follow directions (if any) given to install Heimdall drivers and dependencies (if required on your platform). On windows, the USB port your device is plugged into will now use heimdall drivers, if you have Samsung drivers installed, they will remain on all other USB ports.
    6. Click "flash". Note: if you wish to upgrade bootloaders, hold Volume+ and Volume- so as to reboot into Download Mode after the flash otherwise skip the next step.
    7. Check the Flash Bootloaders checkbox and flash again to upgrade to Gingerbread bootloaders (this only needs to be done once, EVER)
    8. Reboot into RECOVERY mode ** Use volume buttons to navigate up/dn and pwr for enter.
    9. Select "flash zip from sd card"
    10. Find your rom of choice and select Yes


    Odin flashing a kernel is only needed when switching from Froyo (cwm2) to GingerBread (cwm3) or vice versa.
    **If staying on "froyo" based roms (or GB based roms) to flash a new rom or .zip kernel, just boot into cwm recovery and flash! no odin needed~!
    **Froyo CWM kernels/roms use CWM2 with amend scripting
    **Gingerbread CWM kernel/roms use CWM 3 or newer with edify scripting
    **If flashing a froyo or earlier cwm.zip rom you must have a froyo cwm2 kernel first
    **If flashing a Gingerbread or later cwm.zip rom you must have cwm3 or newer kernel first
    **or just use Speedmod kernel with CWM 2.5 which understands BOTH amend and edify to change rom versions.

    Instructions for download mode: (more help in post 2 if needed...)
    1. plug USB cable into computer
    2. have phone shut off
    3. hold both volume buttons
    4. plug USB into phone
    5. let go of buttons when you see an android digging "down"
    Instructions for recovery mode:
    1. have phone shut off
    2. hold both volume buttons
    3. press and hold power button
    4. KEEP ALL 3 BUTTONS HELD for 3-5 seconds
    5. after kernel bootscreen you will see clockwork recovery menu
    An advanced flashing guide (slightly oudated for gingerbread and more info than noobs need) here by a REALLY SMART GUY AdamOutler Again!

    If windows doesnt find and install the drivers automatically here they are: (Win 7 has found them for me EVERY TIME, ive never had to install these but others have)
    Windows Drivers - select the proper driver for your setup
    32 bit: http://www.mediafire.com/?0b45zo7o75rc5d5
    64 bit: http://www.mediafire.com/?3dh4d6up72me9re


    other great guide is my NEW USER GUIDE in my sig. make sure to read it and find out what STICKIES are and make sure to read them in each forum section!


    TO GET BACK TO STOCK:
    ATT : [Stock ROMs](OneClicks Master Collection)+[Kernels (Stock & w/ CWM)]+[Modems] UPDATED
    ROGERS : Rogers Captivate Stock ROMS 2.1-2.3
    21
    Advanced Download Mode Help
    Originally Posted by jmtheiss "Just get into download mode and..."

    Ever find yourself with a phone that's misbehaving, and you can't seem to figure out how to get it to download mode?

    Here's a list of things to try (many thanks AdamOutler and Pirateghost), sorted in a "where are you now" setup:


    FROM A POWERED-DOWN STATE - BATTERY REMOVED
    - Insert battery, then press and hold Vol+ and Vol-, then insert your USB cable.
    - Press and hold Vol+/Vol-, Insert Battery, Insert USB cable
    - Press and hold Vol+/Vol-, Insert USB cable, Insert Battery
    - Use a 301Kohm jig between USB pins 4-5 (can be manufactured jig or homemade chain of resistors)

    FROM A BATTERY CHARGING STATE
    - With USB cable inserted into Android device, press and hold Vol+/Vol-, then press Power
    - (Advanced Method) Use UART, and during battery charging, type "reboot download"

    FROM CLOCKWORKMOD RECOVERY MENU
    - Position the cursor (highlighted selection) on "Restart device", Plug in USB cable, press and hold Vol-, then hold Vol+, then press power
    - (Where available) Use the "Reboot Download" option in the "Advanced" menu

    FROM A FULLY BOOTED PHONE STATE, WITH USB DEBUGGING ENABLED
    Note: you may need to have ADB installed on your computer, and/or an Android Terminal Emulator installed on your Android device.
    - Connect your Android device to your computer, navigate to your ADB directory, and type "adb reboot download"
    - (Where available) Use the rom's power menu option to reboot into download
    - From a terminal, type "su", then "reboot download"
    - Download the app "quickboot", follow the app directions to reach download mode.

    ADVANCED METHODS - REQUIRE HARDWARE MODIFICATIONS OR MORE IN-DEPTH TECHNIQUES
    I'm presenting these largely unedited, as I don't want to incorrectly type an important detail of something that I don't understand myself.
    - Apply UnBrickable mod to your device, then remove the battery, insert the battery, and click the "Download Mode" button on the computer
    - Use UART (619Kohm resistor between USB pins 4-5, D+=RX, D-=TX, 192500bps 8n1 comms), press and hold ENTER while booting, then type USB



    One additional thing - your download mode screen should, normally, look like the yellow triangle with the Android guy digging. However, if a flash goes foul somehow, you may be left with the infamous "phone--/!\--PC" screen. If you see this, don't panic. Although it's not technically the download mode screen, many users (including myself) have been able to successfully flash from that screen. Give it a try.

    Oh, and thanks mrhaley30705 for suggesting this thread.
    END ALL DRIVER ISSUES WITH WINDOWS 7


    Step 1 - Right Click " Computer " > Properties (aka system information)
    enable%20drives%20windows.png
    7
    you have to uninstall your drivers and install it's drivers. it is all done within heimdall, but still a pain. you cant use both.
    That's only partially true. Unlike Odin/Kies, installing drivers for Heimdall will only affect one port at a time. In which case if you install Heimdall after Odin you can easily use both by simply swapping USB ports. If you install Kies/Odin after Heimdall then it will clobber Heimdall's driver and you'll have to reinstall it.
    5
    4
    Can't wait to try this. My wife just got a captivate that replaced her HTC aria through ins. her aria was running current cm7 nighties. Can't wait do root her phone and run some custom roms and kernels on her bare stock froyo. wish me luck!

    Im kind of confused on step 5. When i open up the i897 gingerbread bootloaders program and run it and click PDA where do I find the bootloader? Do I select the PDA.tar.md5 file that came with it? and if Im on Froyo and afterwards im going to flash current cm7 nightly, do i use the gingerbread kernel or the one Im CURRENTLY on? So sorry. Id greatly appreciate any assistance. my wife cant wait to have a snappy captivate. :D

    Edit: The phone is completely 2.1 out of the box.
    bootloader program??? its a tar file you use with ODIN program. click PDA button. find the tar file that downloaded when you clicked the "i897 gingerbread bootloader" link above. Dont un-tar it.

    well.... I went for it and I can now have CWM 5.0.2.6 and I put the latest nightly and gapps on sd card and for some reason I cant see it on sd card anywhere? Ive done complete wipe and now ready for a rom but cant read anything on external_sd/? What do you think the problem is? PLease help....I ll hit the thanks button for like the next ten 10 days or something :p
    INTERNAL SD. NOT EXTERNAL. it says THE ONE YOU CANT REMOVE.....

    holy heck slow down and get one question answered before moving on, and slow down and read. this is how you get into trouble.