[Q] Heimdall Question - Captivate Q&A, Help & Troubleshooting

Hey,
I used Heimdall to flash KH3 as per the thread, including these steps:
" I'm on stock froyo, kb1, flashed to it using this: heimdall at&t stock firmware package. Can i flash UCKH3 that Adam linked in the OP over this? Is it enough to click on bottom left button (details), then write true in the Flash column to the IBL+PBL, SBL, PARAM rows to flash bootloaders too? Thanks for the answers!
yes. You should not have any problems." (http://forum.xda-developers.com/showthread.php?t=1238093&highlight=heimdall&page=2)
I wanted to double check that after changing those variables to 'true' and flashing I have the bootloaders already flashed. (I understand now that it lets you click 'flash bootloaders' after you flash once successfully, but I wanted to check to see if that is still necessary given the above method). No reason to risk flashing them again if I already got 'em.
Thanks for the help... would've replied directly in development forum but not enough posts

Yes you can, but I don't know if there is a way to root it with one-click yet. I need to release an early 2.3 version before they locked it down.
Btw.. I make Heimdall One-Click which is based on Heimdall by Benjamin Dobell.
It's also worth mentioning that you should flash, and only if it does not work, then flash again with bootloaders.
You really should have asked in the one-click thread.

AdamOutler said:
Yes you can, but I don't know if there is a way to root it with one-click yet. I need to release an early 2.3 version before they locked it down.
Btw.. I make Heimdall One-Click which is based on Heimdall by Benjamin Dobell.
It's also worth mentioning that you should flash, and only if it does not work, then flash again with bootloaders.
You really should have asked in the one-click thread.
Click to expand...
Click to collapse
The flash 'worked' but I'm not 100% sure whether I have the bootloaders.... all the parts seemed to flash correctly though...
The reason I asked in here is because I don't have my 10 posts yet, or else I would definitely have chosen to ask in the correct thread.
I don't really mind that it isn't rooted for now, but it doesn't seem to have an APN list at all so I've got no data. Otherwise, this is definitely the best stock I've ever used, decent battery life and relatively fast performance. Just got a replacement unit, so GPS finally worked for one day... until I flashed and had no data, lol.
Thanks for the help, btw. I probably will try to flash it again and see if that works, otherwise I will boot into windows and try Cog5 or one of the other KH3s with CWM recovery.
*EDIT* Didn't reflash (yet), but found the setting which lets you try the 'default' APN settings, so was able to get the regular cingular/att settings and connect from there. So I'm sticking with stock until a KH3 or newer kernel/rom with CWM+root that looks worthwhile comes out. **

Related

[bootloader] kb1 FIXES HEIMDALL COMPATIBILITY FOR MAC

[size=+5]FIXES HEIMDALL COMPATIBILITY FOR MAC.[/size]
I tested this, and it worked for flashing a modem.
[size=+5]USE AT YOUR OWN RISK!!!!!! THIS CAN BRICK YOUR DEVICE!!!!! THIS IS FOR THE T959 ONLY!!!!!![/size]
gehzumteufel said:
Guys, this is the bootloader from KB1 that Chainfire removed from the package to ensure that no bad things (signed bootloader) happened. I requested him to send it to me last night to test, and sure enough, this FIXES Heimdall compatibility with the Mac. It also is NOT a signed bootloader, so no worries about that breaking. Flash with ODIN.
[size=+5]USE AT YOUR OWN RISK!!!!!! THIS CAN BRICK YOUR DEVICE!!!!! THIS IS FOR THE T959 ONLY!!!!!![/size]
Click to expand...
Click to collapse
OP, update your Title that this is only for fixing Heimdall compatibility issues only. So that we don't have end users trying to flash this without considering anything.
Sometimes, I've noticed that end users just flash away thinking they're already in the know. And that's when we get lots... and i mean LOTS of complaints and whines.
Also put a bold statement on "FIXES Heimdall compatibility FOR MAC USERS"
THanK$!
ndwgs said:
OP, update your Title that this is only for fixing Heimdall compatibility issues only. So that we don't have end users trying to flash this without considering anything.
Sometimes, I've noticed that end users just flash away thinking they're already in the know. And that's when we get lots... and i mean LOTS of complaints and whines.
Also put a bold statement on "FIXES Heimdall compatibility FOR MAC USERS"
THanK$!
Click to expand...
Click to collapse
You're right. I just changed the whole first post and just made it more to the point.
Can someone make a CWM zip of this please? Thanks.
oquinones said:
Can someone make a CWM zip of this please? Thanks.
Click to expand...
Click to collapse
If you have a Windows machine (which I know, may not be the case), you can use Heimdall to flash this. You *may* have to do it twice (for some reason, Heimdall seems to fail the immediate first time you use it. Or at least it did for me.) to get it to take.
Questions...
1. Flashing this with Odin (so I can later use Heimdall) I check the Phone Bootloader Update... but do I need to check anything else?
2. I load the file in the "Phone" section, correct?
3. Will this run with non KB1 based ROM's (i.e. Bionix-V 1.2)?
Thank you
zaphod_fl said:
Questions...
1. Flashing this with Odin (so I can later use Heimdall) I check the Phone Bootloader Update... but do I need to check anything else?
2. I load the file in the "Phone" section, correct?
3. Will this run with non KB1 based ROM's (i.e. Bionix-V 1.2)?
Thank you
Click to expand...
Click to collapse
1. This is all.
2. As is you cannot flash this with coding. It needs to be in a tar from what I know of. I flashed it using heimdall on windows.
3. Yes. This is in fact from kb1.
So did you flash this in the second bootloader spot in heimdall with no other files? no need for a tar or a pit?

How to revert to stock kernel

I have a Bell SGS, GT-I9000m. I'm considering installing hardcore kernel only, i.e. no custom ROM. If later I want to revert to the stock kernel, how would I do that?
Thanks for your help.
Sent from my GT-I9000M using XDA App
I'm not quite sure if it is possible with the stock-kernel but if you can make a full backup (like with CWM) you could restore it later. But why do you want to get back to stock-kernel?
If the backup-possibility does not work you have to find the stock-kernel for downloading and flash it via Odin or you have to flash the whole stock-ROM with Odin.
Thanks for your answer. I can't make a Nandroid backup while I'm on stock (because I can't install CWM recovery because I'm on 3e stock recovery, not 2e)
I'm not sure why I would want to go back to stock... Maybe something goes terribly wrong? I guess I just wanted to know if it was possible.
Last question: when you say I would have to find the stock kernel, is that just Google, or are there sites/repositories out there for this sort of thing?
Sent from my GT-I9000M using XDA App
I should add, the site/repo question is for kernels and stock ROMs...
Thanks.
Sent from my GT-I9000M using XDA App
site1ca said:
I'm not sure why I would want to go back to stock... Maybe something goes terribly wrong?
Click to expand...
Click to collapse
Well, then just flash the whole stock-ROM and flash it (look at samnfirmware.com for firmwares).
site1ca said:
Last question: when you say I would have to find the stock kernel, is that just Google, or are there sites/repositories out there for this sort of thing?
Click to expand...
Click to collapse
Don't know if you'll find it anywhere cause nobody needs it.
Possible scenario
Alright, thanks for your help. I guess the one scenario that is bothering me is as follows:
1) Bell - FINALLY - releases their official Gingerbread update.
2) I've installed Hardcore kernel, which according to - http://forum.xda-developers.com/showthread.php?t=822756 - "works on all 2.2 and 2.2.1 ROMs".
3) Would I be able to install the Bell Gingerbread update with Hardcore kernel?
This is why I keep asking how I would revert from Hardcore because I obviously don't want to lock myself out of Bell updates forever.
It doesn't matter which kernel you are using when you are flashing with Odin. And Bell releases the updates later than Samsung, so you'd have the advantage of getting updates earlier with a 'free' firmware.
One solution to flash back the stock kernel is to extract the zImage (the kernel) from the stock rom and flash that with Odin or Heimdall.
But as far as I know having a custom kernel would not cause problems with installing a stock upgrade.
Done
I've installed Hardcore's kernel. Everything seems to be working fine, phone started up and picked up service.
I booted into recovery, enabled lagfix, turned on all of the recommended tweaks and then ran the Quadrant Standard. Things seem a bit faster, so I guess it's all good.
Next step, Darky's 10.1.
Thanks for your help, everyone.
One more question:
I did a Nandroid backup of everything (so data, dbdata, cache AND system). The restore option says "Be careful!". What's up with that? I mean, what's the caveat?
Thanks.
I've already made some NANDROID-backups, but never seen 'Be careful!'.
If the backup was succesful I wouldn't care about that.
*sigh*, I hate to keep adding questions on to this thread, but I must.
After installing the hardcore kernel and enabling tweaks and lagfix, I'm running into exactly this problem: http://forum.xda-developers.com/showthread.php?t=851970
My phone was extremely hot for a while, then I got a warning indicating that my internal phone storage was running low, etc.
Eventually, I found this file (/data/local/tsprsp) to be the culprit. I deleted it and rebooted and now my phone is fine. However, vibration just doesn't work at all!
Any ideas? Has anyone else run into this problem?
I was told that if you do a 'full' backup, in some cases restoration will fail with some error. But it depends on the version of the ROM you are using.
That is the reason why it is recommended to backup only data and if you want to restore, then first reflash your rom, then restore the data.
Thanks, zsori. That explains the "Be careful!".
Sent from my GT-I9000M using XDA App
After trying MIUI, a stock ROM will never touch my SGS again.
meresis said:
After trying MIUI, a stock ROM will never touch my SGS again.
Click to expand...
Click to collapse
you will have to flash back a stock rom via odin if anything wrong happen during the flashing of custom roms, although chances are low if you follow the instructions carefully.
good luck and have fun flashing custom roms!
Which Gingerbread?
So I'm continuing my quest to learn more about all of this custom ROM flashing stuff. And I wanted to get gingerbread on my phone... So I figured I'd just get an image from samfirmware.com and flash it. But then, I went here (because I was also interested in Darky's 10.1 so I was reading their guide): http://www.darkyrom.com/community/i...-darkyrom-gingerbread-jvh-noob-friendly.3080/
It says that flashing "Ficeto_JVH_I9000_Odin" will get me a stock Gingerbread. My question: what's the difference between flashing an image from samfirmware.com or flashing "Ficeto_JVH_I9000_Odin"? How do I know which to pick?
In all my browsing/reading, I realize that there are 3 "separate" parts: kernel, modem and then the "ROM". Ideally, I want to keep my modem as is... What does that correspond to in Odin? I've tried to find what "PIT", "PDA", "PHONE" and "CSC" represent in Odin, but I'm not sure I got it right. PIT = Kernel? PHONE = modem?
And finally, how do I know if a particular kernel is compatible with a particular ROM?
Sorry, I know there are lots of questions there. But please help clearing up a n00b's confusion. Thanks.
site1ca said:
So I'm continuing my quest to learn more about all of this custom ROM flashing stuff. And I wanted to get gingerbread on my phone... So I figured I'd just get an image from samfirmware.com and flash it. But then, I went here (because I was also interested in Darky's 10.1 so I was reading their guide): http://www.darkyrom.com/community/i...-darkyrom-gingerbread-jvh-noob-friendly.3080/
It says that flashing "Ficeto_JVH_I9000_Odin" will get me a stock Gingerbread. My question: what's the difference between flashing an image from samfirmware.com or flashing "Ficeto_JVH_I9000_Odin"? How do I know which to pick?
In all my browsing/reading, I realize that there are 3 "separate" parts: kernel, modem and then the "ROM". Ideally, I want to keep my modem as is... What does that correspond to in Odin? I've tried to find what "PIT", "PDA", "PHONE" and "CSC" represent in Odin, but I'm not sure I got it right. PIT = Kernel? PHONE = modem?
And finally, how do I know if a particular kernel is compatible with a particular ROM?
Sorry, I know there are lots of questions there. But please help clearing up a n00b's confusion. Thanks.
Click to expand...
Click to collapse
you got it wrong.
PIT is for mapping the partitioning of the phone. In most cases you should only use 512 pit file. and only use it when you want to wipe the phone.
the three parts is "pda" (which is the rom), "phone" (which is the modem), and "csc" (which is the carrier customization and apns)
the kernel is in the part of pda (the rom)
check the thread in xda of the kernel to see if its a gingerbread kernel or froyo kernel.
hope this clear things up
Yes, that helps. That's really good to know. So now, in Darky's guide to flashing Flash Ficeto_JVH_Odin, I see that only PIT and PDA are specified. This is reassuring, knowing that the modem and carrier stuff isn't touched.
Many thanks.
There are firmwares with three parts (Phone, PDA, CSC, including bootloader) and with only one part (PDA, no bootloader(?)). The one-part-FW is just an 'update', the one with three parts an 'upgrade'.

[Q] Giving Up On Kies Upgrade Attempt, How Can I Try 2.3 without JF6?

Hey folks. I basically just want Gingerbread on my phone, but I'm having issues doing it through Kies as it won't recognize the current firmware when I connect.
I'm not able to flash to JF6 in Odin OneClick without getting an ATT boot screen and nothing more.
Apparently I need to have JF6 in order to get Kies to recognize the phone. I'd like to get this done today (Been two weeks without full function), and I'm thinking I just want to flash to a good rom that runs 2.3.
Is there anything I can do to flash to something other than I896UXJL1-stock or I896UXJI2 TORONTO? These flash well, but are not what I was looking for. Again, I'm going to need something that doesn't require JF6, or another method to get JF6 on without getting stuck at the ATT screen.
Any flash with Odin does not require you to be on a prerequisite firmware, it will flash over whatever you're running.
Go to the Dev section, find a gingerbread firmware with bootloaders included, put phone in download mode and flash.
Full List of Necessary Files for Successful Flash
Okay, I've been browsing around, trying to find something suitable, but now it would seem that I'm not able to flash anything except for the OneClick method which gives me that ATT screen.
I read somewhere that later editions of the Captivate may not work out well with certain Odin flashes. I think my phone is 1038?
I'm hoping that someone might be good enough to show me how to get this thing to flash to what Samsung sent to Rogers from the factory, or at least to a point that I can successfully flash to 2.3. Right now I'm stuck.
Thanks in advance for any help.
Okay, I'm back to UXJL1, using Odin 1.81, and I also found a OneClick that reportedly switches out the bootloaders for GB bootloaders. I tried it, and it did give me an ATT screen, followed by a normal boot and I was back to having apps like Titanium crashing on boot, which is beyond annoying to figure out.
My biggest issue is that I think I have a decent grasp of what's involved in this process, but I don't know which file is compliant with which. I seem to always use 512 for the partition, but I see some variations in that. I also don't know what to do about the bootloader situation except the one tool I mentioned above.
Basically I could either use what I have, go back to Firefly, or keep trying this GB upgrade. I'd rather keep trying but I also need a phone.
I have a ton of different firmware files at my disposal and can download whatever else I need if mentioned, I also have a few different versions of Odin, and OneClick. I downloaded Odin OneClick 2.xx for rooting purposes and it seemed to work with a flash I did today.
Again, thanks for any help.
As for bootloaders. If the 1 click doesn't work, or you don't know if your phone likes 1 clicks I've attached a pda.tar and a odin in a rar that contains just GB bootloaders. This isn't my work I downloaded from somewhere in xda, I just can't remember where so I can't link. All credit to whoever created it. I can't speak specifics for I896 but random FC's usually means a bad flash. Try downloading again or another odin rom. Sorry I can't be any more help.

[Q] Flashed Firefly & CM7 a couple of times, but now I can't root my Captivate

Hi all,
over the last couple of weeks I've been experimenting with Firefly 3.0 on my Rogers I896 Samsung Captivate. Then I put CM7 on the phone, but decided I liked Firefly better so I tried to switch back. Trouble is, it looks like I did something wrong because now I can no longer root my phone. I have searched a lot on line, and tried several root methods including z4root (which is what I was using during the Firefly installs - worked great) and SuperOneClick - no joy. Z4root runs for a few seconds, and finally just returns to the home screen rather than re-booting; and SuperOneClick goes through a lot of commands and finally hangs with the message "waiting for phone" (or something close to that).
I've used Odin 1.81 to flash back to the stock Rogers 2.1 image, then to 2.2. (I used the images from here.) When I dial *#1234# I get CSC="unknown" and when I dial *2767*4387264636# I get PCode = "SGH-I896ZKAATT" but I think this is wrong, I think it should display "SGH-I896ZKARWC". I tried the fix documented here and following this procedure I can get the CSC code to read "I896rwcjl1". But I can't load a custom ROM because none of the root tools will root the device.
One other problem I ran into - don't know if it's related, but I think it is - if I try to set up the stock e-mail client to use our Exchange server, it is not able to connect to the mail server even though I know FOR SURE the credentials are correct. (The same setup works like a champ on other Android phones.) I think that the firmware is sending some phone-related info to a Samsung server to validate the license for the Exchange client software, and this is actually the part that is failing rather than the connection to the mail server.
Can anyone provide some direction to a long-suffering Android noob who just wants his Firefly (and exchange e-mail) back?
Thanks in advance
Just go into download mode, Odin/Heimdall a CWM-based kernel onto the phone, then don't even bother with standard rooting procedures; just reboot to CWM recovery, flash a custom ROM and go.
Flashing to stock is largely unnecessary for this.
Aus_Azn said:
Flashing to stock is largely unnecessary for this.
Click to expand...
Click to collapse
NOT true coming from an aosp rom you HAVE to flash back to stock with either a one click or use a .pit with the firmware .tar. cm7 and miui use a completely different partitioning table if you try to flash a tw rom over them it will not work.
but yes you are right about just flashing a kernel with odin/heimdall that has cwm baked in. no need to root before you flash a rom.
studacris said:
NOT true coming from an aosp rom you HAVE to flash back to stock with either a one click or use a .pit with the firmware .tar. cm7 and miui use a completely different partitioning table if you try to flash a tw rom over them it will not work.
but yes you are right about just flashing a kernel with odin/heimdall that has cwm baked in. no need to root before you flash a rom.
Click to expand...
Click to collapse
I thought he meant oneclicking back to full stock (2.1 or 2.2), which is unnecessary due to bootloader rubbish. 3File to GB is pretty much the only way to go.
Thanks! 2 more follow-up questions
Thanks all for your helpful feedback. Two more questions:
what ROM(s) would you recommend that has CWM built-in?
I'm assuming once this ROM was loaded, I could replace it witl Firefly fairly easily?
Thanks again
embsyntax said:
Thanks all for your helpful feedback. Two more questions:
what ROM(s) would you recommend that has CWM built-in?
I'm assuming once this ROM was loaded, I could replace it witl Firefly fairly easily?
Thanks again
Click to expand...
Click to collapse
a ROM doesnt have CWM built in....a kernel does
READ, READ, then READ some more
please read the new user guide (below in sig)find out what stickies are and find said stickies.
also if needing rogers stock roms (one clicks and non one clicks with pit....) also look in my sig.
they call me mr. rogers.
Thanks for the clarification. I installed CM7 using the guide on their wiki page and everything works.
Sent from my SGH-I897 using XDA App

[Q] Upgrading Froyo UCJI6 to latest Gingerbread

Hello
I have captivate from at&T ( I897). I upgraded last year from eclair to froyo UCJI6 from some site.
Please can some one guide me step by step how to get latest gingerbread. I never had gingerbread on my phone. Upgrading from UCJI6 scares me.
Your help would mean a lot to me.
Thanks
Dillon
xoom11 said:
Hello
I have captivate from at&T ( I897). I upgraded last year from eclair to froyo UCJI6 from some site.
Please can some one guide me step by step how to get latest gingerbread. I never had gingerbread on my phone. Upgrading from UCJI6 scares me.
Your help would mean a lot to me.
Thanks
Dillon
Click to expand...
Click to collapse
Did you even try to use the search? or look at the stickies?
How to Flash Roms Sticky
List of Stock packages and 1 clicks Sticky
XDA Video
prbassplayer said:
Did you even try to use the search? or look at the stickies?
How to Flash Roms Sticky
List of Stock packages and 1 clicks Sticky
XDA Video
Click to expand...
Click to collapse
I looked at your post but it was confusing for me as i dont know much.
There were two download links..one was boot loader free ..other was different one.
Can you please send me the the right steps and link for downloading
thanks
Another resource is
MobileTechVideos <- good video guides.
That being said, modifiying your phone can lead to hard bricks. So above all read and understand everything. Most of the danger is flashing bootloaders (that's why you see packages with and without bootloaders, to limit the danger). If you corrupt one of the bootloaders or flash 2 different (none matching) bootloaders you need a Jtag or UnbrickableMod service. When flashing Gingerbread you NEED gingerbread bootloaders. Once flashed you are golden and don't have flash those ever again.
http://forum.xda-developers.com/archive/index.php/t-1276762.html
i checked above forum where u helped the guy with upgrading UCJI6 to GB.
He had issues while upgrading but eventually he was succesfull.
I could not find which method he used ..
please help me if possible
Read up on how to get in Download mode and how to use ODIN (or Heimdall if you are running a none windows machine). Download a Stock gingerbread rom with bootloaders and flash. The latest is KK4, but i've never used that specific package (though it should have bootloaders) I can speak for KJ3 on that thread.
Basics.
Open ODIN (1 click or not) as admind
Get in download mode (press vol up+voldown+connect to computer
If normal ODIN use the PDA slot and select the .rar.md5 package
Hit start
Let it finish and bootup
???
profit
I'm not responsible if anytthing should go wrong. If odin gets stuck or you do something wrong you will soft brick or possibly hardbrick your phone.
i am giving up.
Can not find any links and steps which are of great help for Upgrading to GB from UCJI6.
Some are going back to 2.1 before upgarding some not.
Dont know what to do
Going back to stock is-was only used for cwm flashes. You will use ODIN. 2 way different things. Follow my steps. Or read through the tons of threads here. It isn't that hard.
waymon31 said:
Really? the guy just asked a question and i can understand he doesnt want to ruin his investmet. we were all noobs once!!! no need to be rude i mean really how much did it cost you to answer his question?
Click to expand...
Click to collapse
he gave up because he couldnt find EXACT instructions on going from one particular FROYO build....because if he had done any actual research, he would know that it doesnt matter what version of FROYO he is on, he will need to flash the ODIN package with the bootloaders....its all covered in the vast damn posts that already cover this extensively. there was ZERO reason to fire up a new thread.
he has been linked to good info and has refused to take heed. reading and UNDERSTANDING is more important than holding hands around here.
Yes we were all noobs once and yes, you need to do your research but he's obviously nervous and not understanding what he's reading right now. Hopefully he'll calm down and understand the information he's been given. We're done here.

Categories

Resources