yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] reinbeau:
Are the ROMs you are trying to install Gingerbread ROMs? If they are, you're missing the bootloaders. You are on Froyo, with Froyo bootloaders. It's always best to follow the instructions in the ROM thread or whatever the developer says to follow. These threads are rather old and probably should be unstuck or totally revamped. I'll look into it.
[Captivate Android Development] jcvu:
Thank you for your help. Indeed, all the roms are based on Gingerbread and I was missing the bootloaders. It works perfectly after I update the kernel to GI1900.
[Captivate Android Development] capocaccia:
No don't change it! Its a great and incredibly helpful thread. Just change its title to how to flash 2.2 based roms and sticky a new one for gingerbread. Putting them together would add to the confusion I think.

It does need a mention of the 3e security error and fix however.

Sent from my Samsung Captivate running Andromeda3.
[Captivate Android Development] reinbeau:
I've already changed the title and put a warning in the first post. Can you provide a link to info regarding the 3e security error? I'll add it into the first post when you do.

Sent from a state of Serendipity
[Captivate Android Development] capocaccia:
The 3e Security Error: If you are current running Froyo when you boot into recovery you now have 3e security which does not allow unsigned zips to be flashed. This is a problem because it will not allow for clockwork mod to be flashed as the update.zip. There are two ways to fix this.

First: Use Odin One Click to flash back to 2.1 and flash the clockwork mod zip from there. Continue on flashing the rom after that. 2.1 Eclair has 2e Security.

Odin Thread: http://xdaforums.com/showthread.php?t=731989

Second way: [RECOVERY] 3e Recovery Modded w/ No Verification

Read up on that here: http://xdaforums.com/showthread.php?t=909213

EDIT: Im willing to help out organize this thread a bit if needed. I thought the name change was needed way back in May. Source code ftw.
[Captivate Android Development] TRusselo:
e3 recovery fix in my sig. there is also a WHOLE sticky about 3e (might be in sticky roll up theread)
[Captivate Android Development] reinbeau:
I've added your information into the OP. I would be very happy if you gave some advice on how to organize this thread, thank you for your offer!
[Captivate Android Development] JCORU001:
Thanks for this. Very helpful!
[Captivate Android Development] daLareid:
I have stock Gingerbread 2.5, this guide seems really easy to follow but it says I shouldn't do it this way if I have GB, how should I proceed then? this maybe http://xdaforums.com/showthread.php?t=1350266 ?
[Captivate Android Development] 1tontomato:
Backing up the nv data bin should be included some where it has the product code and imei#, get android id changer get your android id write all this stuff down getting it back later might get difficult and seems to be getting attention in other threads
[Captivate Android Development] nbs11:
Good idea. I need to investigate how to do some of that, but when I do I will update the guide.
[Captivate Android Development] bullinthechinashop:
Thank you for this. This is the easiest to follow guide I've sen so far.

I think I actually will install a custom ROM now. I just rooted it without any problems using this guide.
[Captivate Android Development] matt310:
Merry Christmas, guys. Thanks for putting this guide together - it's very informative.

I have a few questions that I'm still unclear about.

First off, flashing to stock. Using Odin to flash back to JH6 works fine. But is it a good idea to flash to JH7 before flashing the custom ROM? Or is it an unnecessary step? (Also, what happens with newer Captivates that ship with JH7 and can't be flashed to JH6 with Odin?)

Second question - In the guide, why is backing up Applications and data optional? Are there times where you can just flash a ROM and have it not affect any of your personal information?

Third question - In the last part of the guide, it provides an example to restore data using Titanium Backup, and says to restore 'missing apps+all system data.' Wouldn't this process overwrite some system files that the custom ROM installed?

Thanks for helping me understand the process!
[Captivate Android Development] nbs11:
First Question: I am not sure I will have to investigate that.

Second Question: Because not everyone needs to save their data. When I flash a ROM I like to start with a clean slate.

Third question: I am pretty sure system data just means things such as live wallpapers, settings, etc. If it does mess up your ROM tell me and I will change the guide accordingly.
[Captivate Android Development] GRACO:
Hello there..

I noticed the I897UCJF6-final-OCD-REV0.rar is the same as the ODIN 1click, is there any problem with the 1008 phones? may be just mention that this may disable the three button combo? If your build is 1008 then you should use STOCK JF6 with 3 button fix and a link or something...

regards!
[Captivate Android Development] nbs11:
Yes, I am not entirely sure of the entire problem with the 1008 phones though. Can you please explain? And yes, this is ODIN 1click.
[Captivate Android Development] bigsmitty64:
"This guide only works on Windows. If you have a Mac or Linux, download the files and put them on a flash drive and use someone else's computer."

Question:

Why, if this is an open source OS, with a Linux kernel, can we not do this on our Linux machines? Is it just because the programs mentioned are windows based? My desktop and laptop are both Ubuntu. Just kinda frustrating :)
[Captivate Android Development] nbs11:
It is just because of one thing: ODIN. ODIN for some reason is only windows. I myself are on a Mac, so when I want to install a custom ROM I have to at least do the ODIN step on a PC. I have tried running ODIN through wine, etc. and nothing works.
[Captivate Android Development] joedoe:
My Captivate has the baseband version I897UCJH7 (the AT&T update installed). Can it be considered as a "stock firmware" and ready for custom ROM installation?
[Captivate Android Development] oldbbman:
nbs11

Thanks for the great job on this.
[Captivate Android Development] nbs11:
This is a recipe for disaster. I NEVER back up "system" data ooutside of a Nandroid back up. only application data,

Ok thanks kept the system data backup, but changed the restore part to not restore it.
[Captivate Android Development] reinbeau:
Thank you for this guide. I've actually copied it into a Word document and adjusted the font - no way these old eyes can follow that!! I'll update it on my computer if you make changes, and won't share it with anyone without permission.
[Captivate Android Development] nbs11:
I already have a printable edition but if the ink its font is too small be my guest. I created the printable one so small just so I can keep a copy on my desk without having to flip pages.
[Captivate Android Development] steelechamp:
Do i need to have a full battery charge in order to root my device?
[Captivate Android Development] nbs11:
No, but when you flash a new ROM it is a good idea, otherwise you may need to calibrate your battery.
[Captivate Android Development] GRACO:
Look...

http://xdaforums.com/showthread.php?t=818439

regards!
[Captivate Android Development] steelechamp:
So my battery stats won't be. Screwed up if I root on say 70% battery, plugged in?
[Captivate Android Development] nbs11:
Rooting is not the issue. You can root with 10% battery for all I care. The only time it is an issue is if you are flashing a ROM. Rooting and flashing a ROM are two different things.
[Captivate Android Development] reinbeau:
One thing has always bothered me. If my Captivate is rooted, but nothing else has been done to it (other than enabling sideloading, done via the db.settings edit method), do you have to flash to JH6? If so, could you explain why, so I understand the process a bit more?
[Captivate Android Development] Pirateghost:
No. you can flash straight from that

Sent from my GT-I9000
[Captivate Android Development] turbodolphin:
i flashed mine the first time to cognitionfrom the jh7 update/stock, rooted with the oclf, worked fine. my first newbie mistake was not to flash back to stock using odin when i decied to try another rom. i flashed to axura without going to stock ( it somewhat worked bu was missing things) i tried to flash right back and got stuck in recovery mode. haha, im sure i'm not the only person who at this point learned how to flash to stock using odin, once you have that down it's smooth sailing
[Captivate Android Development] steelechamp:
do i need full battery when flashing the clockwork recovery mod?
[Captivate Android Development] nbs11:
I have answered this several times for you. You only need to have full battery when actually flashing the ROM. If you feel like you need to be safe the just charge the battery.
[Captivate Android Development] joedoe:
Again, if I have JH7 do I need to go to JH6 before flashing?
[Captivate Android Development] Pirateghost:
if you have not modified anything, then NO. if you have flashed custom kernels, voodoo, or tried to OCLF it...i would suggest going to JF6 first....

the next time you flash something you will probably want to flash back to JF6 also....
[Captivate Android Development] reinbeau:
I asked that same question yesterday. If you're bone stock or just rooted on JH7, you can just flash the ROM.
[Captivate Android Development] :
I just want to say THANK YOU for this tutorial and for the step-by-step videos. For people who like to play around with this sort of thing, but cant be logged on and checking for new ways on how to update this and the newest best way to flash... this makes things much easier... and Im sure it also helps knock down the 'HOW DO I FLASH' question ratio.

Again, thank you to all who take the time to help the rest of the community in order to achieve a better experiance for our gadgets!
[Captivate Android Development] Phateless:
Unclear on something...

Why can't we just use clockwork recovery to wipe before flashing instead of going back to stock every time? That's how it works with HTC phones...
[Captivate Android Development] nbs11:
I am not sure exactly why that is, but all I know is that if you do your phone will get screwed up any you will have to use ODIN to fix it. Basically ODIN is your friend.
[Captivate Android Development] Phateless:
So it seems like we use ODIN to wipe before switching ROMs. I guess I don't understand why it has to be done that way as opposed to using CWM Recovery instead.

Thanks for the guide, very helpful!
[Captivate Android Development] tbong777:
May want to add Copy and back up EFS folder as well somewhere BEFORE flashing ANYTHING.
[Captivate Android Development] Pirateghost:
i HEART this

LOL
[Captivate Android Development] g_whiz:
I had Darky's 7.6 then used ODIN to flash back to eclair. Now when I try to use CWD to install a ROM it doesn't take me into CWD Recovery. I get the 'standard' recovery screen and it says it is 3e recovery. How do I get 2e recovery back?

Thanks,

g_whiz

EDIT: Nevermind, all. I began completely fresh and when I installed CWM per the instructions herein then I ended up with 2e.
[Captivate Android Development] tazman171:
You can just flash from CWM but any lag fix has to be disabled before you flash clockwork for the update.zip file and before you use CWM to flash the new ROM or you're just going to get stuck in the CWM recovery boot completely unable to do anything other than restore a good nandroid backup or use Odin to fix it.

Disable voodoo; or whatever lagfix you have; then boot into recovery, apply your update.zip through stock recovery the "reinstall packages" option, which will reboot you into CWM recovery, usually takes 2 trys, and select apply zip from sdcard, browse to the folder that you put the rom in and hit the "yes" option with your power button.

Just did this to get Perception 9.5 flashed as my Win7 64b decided to not recognize my phone in download mode anymore (tried everything but no go anymore). Worked flawlessly, have used this method several times with no pain. :cool:
[Captivate Android Development] nyproud:
nOObie Question

Flashing guide states once your Cap is connected to your pc via USB, go to download folder...okay, how do I navigate to download folder (USB in Debug). Please describe steps to get there...installing ClockWork Restore from pc. My Cap has Froyo 2.2 installed from Odin3 and rooted using SuperOne-Click. Yeah, I know very nOObie question but haven't done flashing before. Thank you in advance...:confused:
[Captivate Android Development] nbs11:
By download folder I meant the folder on your computer that you downloaded files to (such as odin, drivers, etc)
[Captivate Android Development] fly2dm00n:
thank you so much for this article!!!!
[Captivate Android Development] waghoba:
Hey nbs11,

can you put 'backup /efs folder' before flashing any custom ROM in first post as I have just experienced a big trouble while replacing my IMEI and unlocking the phone. But if you have a backup of your /efs folder its very easy.
[Captivate Android Development] nechalo:
In following this guide, I've run into a problem at step 2.

After using Odin, (bringing back to stock JF6 + master clear), my Captivate no longer will boot into recovery (or download mode)!

So, a step within this guide breaks a feature used in a subsequent step, I know I'm not the only one with this problem.

What do I do? how exactly do I get into recovery to run update.zip when I am not rooted, and the 3 button combo doesn't work?
[Captivate Android Development] tazman171:
In other threads many, including me, think that master clearing is really pointless for flashing and asking for problems and has panned out that way for many due to improperly doing it or a quirk with the existing rom. I haven't done it since at least 20+ rom flashes ago and only once or twice before that and have had very few problems with roms. Just use the phones factory reset when back to stock if you're selling it, user data gone. :cool:
[Captivate Android Development] nechalo:
Yea before I did anything I dialed in Master Clear *2767*3855# (factory format; http://xdaforums.com/showthread.php?t=893567 said it is Master Clear)

And after doing that download mode and recovery mode worked. I actually accidently got into recovery mode when trying to start download mode.

So I don't think the master clear is the issue unless Odin does something different, I dunno.

How exactly do I get into recovery to run update.zip when I am not rooted, and the 3 button combo doesn't work?
[Captivate Android Development] nbs11:
adb reboot recovery
[Captivate Android Development] jamestheartist:
Noob here....but successful! Just installed Cognition using Clockworkmod....the forums and assistance here are amazing and very helpful, thanks to all! At&t can kiss my butt, I got 2.2 baby! To other Noobs...RESEARCH and follow the steps in order...you can do it!

Samsung Captivate

Cognition.v2.3b8
[Captivate Android Development] reinbeau:
Yes, you can. I used it to flash Assonance the other night - as James says, though, research and then follow the steps in order.
[Captivate Android Development] tazman171:
+1 Yep, I use CWM now as Win7 won't recognize the phone in download mode. Glad you find the forums helpful, that's the way it's supposed to be. :cool:
[Captivate Android Development] geokilla:
What's the difference between Clockwork Recovery in the OP, and ROM Manager from the Market? They both do the same thing don't they? They're both made by Clockwork Recovery...

And I think you guys should add that lagfix should be disabled in the OP. Just in case someone decides to flash without reading all 7 pages of posts here ;)
[Captivate Android Development] tazman171:
Clockwork is part of Rom Manager, lol. Clockwork recovery is an enhanced recovery menu that Rom Manager uses to flash new Roms, themes, etc., even from the web with the supported phones/Roms. cool:
[Captivate Android Development] MikeyMike01:
The lagfix only has to be disabled if:

The recovery you're using doesn't support it

You're switching to a different one (Voodoo, ULF, OCLF, etc.)
[Captivate Android Development] frozenreality44:
I have a strange problem, if I try to get to 2.1 using odin I897UCJF6-final-OCD-REV0 my phone will go to that looping battery screen and will not work, I made the jig to bring it back to life and tried it again and everything is successful in odin again but will get the same error looping battery

I downloaded the file three times to make sure that it was not a corrupted file and on odin it says success, but I downloaded another odin file with 2.2 I897UCJI6-OCD-REV02-Low-designgears and that one works fine.

but I can't install the recovery I tried using the update.zip of cwm and it will say signature verification failed, I try to flash it on the program cwm and it seems successful but when reboot in recovery it will be the standard recovery 3e

Any ideas sugestions?
[Captivate Android Development] fahadmp:
Do you have to root your phone everytime you upgrade to a new rom?
[Captivate Android Development] geokilla:
If CWM is already installed, I believe you don't need to root. Though it doesn't hurt to root your phone as a precaution.

Do we need to flash back to stock firmware every time we want to switch ROMs? It's a bit of a pain to flash back to the "stock" Rogers ROM. The JL1 update that is available on Kies isn't available for CWM either atm. I'd make a CWM backup if I can get the update via Kies, but I can't >.>
[Captivate Android Development] MrEnjoi:
Thank you for this guide! Super useful couldn't get clock work running on my phone until I read this! :]
[Captivate Android Development] GTIVRon:
Sorry, I'm kind of confused and think I'm running into new terminology.

I have an AT&T Captivate.

I got it from AT&T with all of their BS.

As it sits now, it has FroYo, and it is rooted. I'm not understanding the ODIN thing, but I think I have it since I used the Low Design Gears file or whatever when I flashed my phone.

For some reason I deleted all the files I had used since it was cluttering my desktop when I was trying to root, ran into corrupted stuff, and deleted and redownloaded only what I needed to root.

I since got JuiceDefender and it says I need a different ROM to be able to use the processor slowing function to save battery life.

So to get this right.. I have to flash back to the stock AT&T stuff, then flash the ROM I need, then flash back to the 2.2 software, and rooting between all these steps? And if I'm not happy with that ROM, and want to try another, I have to do that all over again?

I thought with ROM manager installed I should be able to download a ROM, put it on the phones SD card, then use the ROM Manager app to install them. Is it really not that simple?

Thanks for any help!
[Captivate Android Development] Bjd223:
I had to pull the file (I897UCJF6-final-OCD-REV0.rar) from thevod.org because it pulled over 1 TB of bandwidth last month and this month is on pace to pull 1.4 TB. My hosting company has not said anything to me about it but I would prefer not to piss them off.
[Captivate Android Development] nbs11:
Do you have a mirror?
[Captivate Android Development] bretthancock:
I used this guide and the videos to flash for the first time last night. I was amazed at how easy and painless it was. It's like having a brand new phone (Perc. 10.1). Awesome work, I can't thank you enough.
[Captivate Android Development] Bjd223:
I don't know of another mirror for it but I could put it back up temporarily so someone can dl it and then upload it to rapidshare or medaupload or their own site.
[Captivate Android Development] Restless101:
Hi guys, (forgive me if this has been answered!) I rooted my phone using this:

I got Busybox, Superuser, and Titanium backup. Prior to rooting I backed up all my apps using TiBu but I can't restore them because it says I'm not able to install apps not from the market. And I don't have the 'Unknown Sources' box in the settings area on my Captivate. So if I have to unroot and reroot again with something else, I'd have no problem with that.
[Captivate Android Development] tazman171:
It's actually "allow mock locations" under "menu", "settings", "applications", "developement" instead of unknown sources. ;)

Try that, not sure why TiBu would do that unless you restored system apps and data which is a big No No. Only back up user apps and data and even then be careful about which data you restore. :cool:

Eclair system apps restored to a Froyo system cause issues too so know what you are playing with.

Using what? You can't post links until 10 posts so just space the http: like h t t p to get the address posted.

What rom you running? Stock, something from here?

:cool:
[Captivate Android Development] Restless101:
Sorry about that, I meant to say that I used the root from this thread. This odin.

I checked both debugging and allow mock locations from the settings and the same thing occured. It says 'For security, your phone is set to block installation of applications not sourced in Android market'.

lol I read about the dangers of restoring system apps so yes, it's just user apps and data.

I have used that program Android Sideload Wonder Machine (are you familiar with that?) and it was so easy to install apks so I wonder what's going on...Thanks for replying, I truly appreciate it!
[Captivate Android Development] tazman171:
OK, you got it covered and I always have to stress the TiBU thing as I don't know your knowledge on that. You saw this in the first page right?

step 2: Root the phone.

If you are already rooted skip this step. Note that rooting BEFORE using ODIN does not mean you are still rooted.

Or did you just go stock with Odin, didn't see you say that but was wondering.

I have used the side loader and that makes me wonder if you have run the GalaxyS _One-click_root_All_Models program?

That's what I initially used when I first got my Captivate. I've never run it again though, I have always just used one of my CWM update.zip files to flash another rom whether flashing to stock or not, saves a few steps. That's actually the only way I can flash now, beside adb, due to odin one click and my computer deciding that they no longer will talk to each other nice. :cool:
[Captivate Android Development] mellowdude88:
The link for ODIN in the first post seems to be broken.

Any other sources?

TIA

http://www.thevod.org/misc/captivate/I897UCJF6-final-OCD-REV0.rar
[Captivate Android Development] iwannaunlock:
YES YES, need ODIN V3 DOWNLOAD LINK , THE LATEST ODIN I GUESS , PLEASE UPLOAD AGAIN
[Captivate Android Development] Zsolander:
Yes i need that too! i cant seem to open it. Let me know if u can find it, im looking around for it too.
[Captivate Android Development] kb9nvh:
Link to odin is now bad! 10:54 EST Jan 13,2011

Link to odin is now bad! 10:54 EST Jan 13,2011
[Captivate Android Development] nelsonw:
Hi, I cannot back to stock. I Flashed Cognition 3.01 without File Erase and the WIFI doesn't works! so i decided to Use Odin3 to back to stock and flash the normal Cognition 3.01... But Now i'm stuck on Froyo. Says Firmware Version 2.2, Baseband I897UCJI6, Kernel version 2.6.32.9 Jetaek.lee... Build Number Froyo.UCJI6...

Now the WIFI is working, but when i try to update CWM update.zip says Signature Verificatio Failed... so i'm kinda stuck here... Thanks!
[Captivate Android Development] sml12:
A few newbie tips are needed before my first ROM flash :) ....

I dont care about losing data or apps on my captivate. Can I skip any steps in the guide? i.e. do I still need titanium backup or root access?

My phone the following. Do I need to do step 1?

Firmware version: 2.1-update1

Baseband version: I897UCJF6

Kernel version: 2.6.29 jetaek.lee@sep-11 #2

Build number: ECLAIR
[Captivate Android Development] nbs11:
No and no.
[Captivate Android Development] sml12:
Thanks.

Also ... I only have access to a linux computer. Are there any utilities where I will be stuck?
[Captivate Android Development] kb9nvh:
I think that Linux computer already supports connectivity to the captivate (from what I've read). Double check before you commit to anything though.