[Q] Asking for advice - Galaxy S I9000 Q&A, Help & Troubleshooting

Hi all,
i got my sgs like 3 weeks ago and started to work with it. 1 week ago i saw the battery mod which i would have liked to install but couldnt.
Thing is, i'm on a I9000-HKYAMN 2.2.1, the recovery mode is 3e which wont let install zip bundles nor i have be able to get into clockwork, also tried to install the battery mod via adb but it just wont do.
I started lurking here, and have been taking a look to the kernels and roms avaliable.
After reading the FAQ i got to clear many things i didn't understand but still i wanted to ask for advice. I've seen many different ROM's and kernels but im still not sure.
I'd like to get the 2e version of recovery, or at least be able to get the clockwork's one, which would be far able enough to do the little things i'd like to.
Where would u recommend to start looking at?
thank you in advance

As I understand it, you just need to flash a kernel using ODIN that is CWM compatible. Such as SpeedMod, or SOK, or DamienGTO's...just about all kernels on XDA, really. Once the new kernel is flashed, install Rom Manager from the Market and have it flash your recovery with Clockwork.
The first kernel I flashed was SpeedMod, since his instructions for flashing via ODIN are very clear and very easy.
Good luck

Thank you very much. Just two more questions:
Does it matter the version of the kernel? (ex. my is XXX, the other is YYY. Is it a problem?)
Flashing the kernel makes everything on sgs fly away isn't it?
thank you very much

Assuming that you aren't root, you'll have to use Odin to flash a new kernel. I would recommend the speedmod kernel. Here: http://touristinparadise.blogspot.com/2010/11/samsung-galaxy-s-how-to-install.html you can get the drivers, Odin and the kernel. Following the guide it shouldn't take more than 5min to flash the new kernel. You will get the ClockworkMod recovery, which brings many tweaks and the ability to run zip files from the SD.

Neosepia said:
Thank you very much. Just two more questions:
Does it matter the version of the kernel? (ex. my is XXX, the other is YYY. Is it a problem?)
Flashing the kernel makes everything on sgs fly away isn't it?
thank you very much
Click to expand...
Click to collapse
Just get the latest version (K13C at the moment).
What do you mean with "fly away"?

No, flashing the kernel won't wipe your data or apps...at least it never has for me. Just be sure you follow the directions on the SpeedMod site EXACTLY.

Related

5 Rookie questions needing 5 answers please read!!!!

Hi guys,
Im thinking of flasing a custom rom using odin.
Im running stock froyo 2.2.
PDA: I9000XWJPA
PHONE: I9000XXJPP
CSC: I9000XEEJP4
My phone is rooted and lag fixed. I understand that i need to remove the lag fix before and flash.
I updated to this using the registry hack. My questions are as follows...
1) Can i flash a custom rom from stock 2.2 or do i need to firstly flash a kernal with recovery 2e and then flash a custom rom?
2) Am i right in thinking that the PDA is the right bit to be looking at i.e when people say this rom is usable with JPA / JPO etc. The phone and CSC are not important when flashing a custom rom ( but still needed obviously )
3) If by some miracle of god we ever do get 2.3 and i flash back to stock Froyo via odin using a rom from samfirmware.com, will kies recognise my phone? Or will i forever be destined to flash "unofficially" through odin.
4) Looking at the PDA etc given above can anybody recommend a good rom to flash with gingerbread theme and apps. ( i keep seeing Darky's rom popping up in conversations ) and also have a link to it if you would be so kind. Im not lazy but theres so many roms all over i want to make sure i get the right one.
5) Once i have recovery 2e can i flash future roms over the top using rom mananger by clockworkmods and not have to go through odin? Or how does that work?
If i could get some clear answers to the above that would be great.
Yes i am a newbie at this but i am confident that i understand the basics, its just a couple of things above that i want clearing up before i proceed.
I know how to use odin correctly. ( close kies first / make sure odin opened before plugging in phone etc. )
P.S Yes i have 3 button recovery and download mode.
Thank you for taking the time to read this and a big thank you to any body that takes the time to respond with help.
Any body that can help?
dude i feel your pain. i've rooted and installed custom roms on two other phones, most recent the HTC Desire Z. and it was quite a nightmare to just start off to know what the first step is, there are soo many different guides its hard to know which is what and what has now been superceeded by something else!
now i'm trying to get a custom rom on my galaxy S too, but really having a hard time understanding everything becuase guides and stuff are so different for different roms, gets confusing and dont know which one is for me!
my phone is already rooted, i have firmware 2.1-update1, i know i have voodoo lagfix somewhere installed. but my base band version is I9000XXJM4, which i hav'nt seen in any guide! where did you get your seperate PDA, PHONE, CSC info from?
sorry i could'nt help you and i justed added a bunch more questions to mix
also how did you manage to get Clockwork Recovery on your phone? i have recovery 2e atm. i downloaded Rom manager from the market and tried installing Clockwork rewcovery, but first it would not even download. then i tried next day and it downloaded it through rom manager. but i dont think it installed it. i went into recovery mode and then it tried to auto-install clockwork recovery in recovery mode! but it just hanged at zero status bar for like 20 mins. i turned the phone off and on, went back into recovery mode and it was still recovery 2e, how do i get clockwork recovery to flash as the recovery mode?
Type *#1234#into your dial pad and it will come up. If I'm right I believe that 2.1 is more simple to flash over than 2.2 which is the bit that's confusing me.
I believe that you would need to flash a new kernel with recovery 2e and then flash a new Rom over the top.
I'm a but confused though as to weather or not I would need to flash back to 2.1 and then do a couple more flashes to get the job done.
Can some one please clear this up.
Sent from my GT-I9000 using XDA App
1. You don't need to have 2.1 rom to flash, since you'll be able to do all the flashing using Odin and download mode. Just flash a kernel, using odin, that has clockworkmod integrated, and you'll be able to flash most roms and kernels with the clockworkmod.
Speemod kernel is a great kernel, and has clockworkmod included.
Link: http://forum.xda-developers.com/showthread.php?t=822756
2. PDA is the rom part. CSC is important when using stock roms. I think that custom roms have CSC included in them.
3. You'll always be able to flash with Kies by using the Kies Registry Hack or by flashing a stock rom through odin. Kies will recognise your phone even if you are on a custom rom, but I'm not sure if it'll flash your phone.
4. I prefer Docs Ultra Slim roms because it's light, and you can customize them however you want. Darky's rom is a good option if you want all the features of a stock rom, and more. I use a Gingerbread theme with Doc's rom.
Links,
Darky's: http://forum.xda-developers.com/showthread.php?t=814091
Doc's: http://forum.xda-developers.com/showthread.php?t=817703
Both can be installed through ClockWorkMod
5. I think I answered this already.
Thank you for clearing that up. Very helpful but unfortunately you now raised another question haha.
You said that I would always be able to flash through kies using the registry hack... but wasn't that disabled so the registry hack wouldn't work any more a couple of versions back on. 803 or whatever it is?
And you also said that kies would recognise my phone but might not flash it which if I'm reading it right.contradicts.what you said about always been able to flash through kies.
Thank you so much for previous post it was very helpful.
Sorry if I sound stupid for.asking so many questions but I want to make sure I have covered all the angles before I proceed.
Again thanks for taking the time to help.
Sent from my GT-I9000 using XDA App
By registry hack, I really meant the Kies Registry Patcher app found here: http://forum.xda-developers.com/showthread.php?t=835628
Works on all Kies versions at least for now.
Like the original registry hack, this using this app makes Kies think that you have a stock rom and as long as Kies thinks that you have a stock rom, it will flash your phone.
In the sentence where I said that Kies will recognise your phone but won't flash, I mean't that it wouldn't flash without the Registry Patcher.
Thank you sooooooo much for your help dude.
Sent from my GT-I9000 using XDA App

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] Need help to clear some questions

Hi guys, I'm new here and have been scouring the forums on how to do things but I keep getting caught with uncertainties.
I have an i896 Samsung Galaxy S Captivate with a Rogers 2.3.3 Gingerbread installed.
I have rooted it with no issues and its also unlocked.
What I want to do:
1. CyanogenMod 7
2. Overclock the CPU
But what I don't know is...
1. Since i'm running a Rogers ROM, do I have to flash to an AT&T ROM then to any custom ROM?
2. I read the instructions on how to update to the CM7 ROM but every instruction I read says I must have Froyo/Eclair to goto CM7. So do I downgrade and if so, how can I do that? I tried and what ends up happening is the phone's reception bars have an X and data doesn't work either. In the phone About properties, states that the baseband is "unknown". I suspect I need something more than a stock Rogers ROM without bootloaders. I couldn't find a 2.1 or 2.2 stock Rogers ROM with bootloders.
3. For overclocking, I installed Voltage Control and Control Freak and neither let me overclock, the max CPU is 1000Mhz. I assume I need a custom Kernal to do this but haven't been able to find how to do this during the CM7 upgrade.
I just need someone to point me in the right direction on what order to do all this and whether me having a Rogers stock 2.3.3 ROM causes an issue. I've done a lot of reading on these forums so its not like I just signed up and wanted to know the easy way out. I simply want the proper way to do things so I don't repeat the same mistakes many people may have done in the past.
I have used Odin, Heimdall, Odin One Click, Super One Click for rooting.
Hopefully someone can guide me in the right direction and help me achieve these goals!
You dont need to go back to Froyo, as GB bootloader is compatible. but you need CWM to flash CM7. you can use Rom Manager app to flash the CWM.
Just download CM7 zip file, wipe data, system and cache and install it using CWM. It comes with custom kernel so you can overclock it using those apps you mentioned. You can also flash Glitch kernel....
See that's what i've been trying to do but when it comes to installing the nightly rom in zip format, it tells me the signature failed.
Do I need to buy the premium version of rom manager or can I get away with the free version? I don't want to use my credit card, i rather wait until paypal is implemented with android market.
This is so frustrating...
BadBoiSinZ said:
See that's what i've been trying to do but when it comes to installing the nightly rom in zip format, it tells me the signature failed.
Do I need to buy the premium version of rom manager or can I get away with the free version? I don't want to use my credit card, i rather wait until paypal is implemented with android market.
This is so frustrating...
Click to expand...
Click to collapse
You need to Odin flash a custom kernel that has CWM in it and then install the zip from CWM. I don't know if all kernels for the i897 are compatable with i896 just have to read. I
Currently Fusionized
Wdustin1 said:
You need to Odin flash a custom kernel that has CWM in it and then install the zip from CWM. I don't know if all kernels for the i897 are compatable with i896 just have to read. I
Currently Fusionized
Click to expand...
Click to collapse
Ya that's what I don't know either...I read tons of threads where people with i896 Rogers roms tried to flash with AT&T based roms or i897 roms and either bricked their phones or made a mess that took much more to get them back to stock...problem is the people that have i896 roms here I can't contact until I hit 10 posts...so I'm here stuck until then...
Just flash a custom I897 kernel with cwm, once complete, yank battery, replace and button combo boot into recovery and flash the ROM. Whichever kernel you choose doesn't really matter as zip will flash a compatible kernel, the I896 and I897 are identical other than cosmetic branding.
I was on stock rogers 2.3.3.
Installed Sumari kernel. Booted into the sumari recovery, installed CM7 zip, the phone rebooted into cwm recovery, and continued installing.
It worked pretty smoothly.
okay so i flashed my phone with a stock 2.3.5 rom with CWM, but how do I update to CM7? When i boot into recovery the only option I have is reinstall package. Do i rename the CM7 zip file to update.zip and that should work? I'm so lost...
In CWM recovery you need to choose install zip from sdcard, make sure you are in fact in cwm recovery
Before you do that....you need to flash a kernel with Odin that has cwm in it...
Woo! that worked like a charm haha yea baby yea!! Thank you soo much!! i was so scared to flash my cappy going from Rogers to AT&T that it would brick the phone. Got CM7 with Glitch Kernel and overclocked to 1.4 sawweeeeet!!
Now time to fiddle around and customize!
Thanks everyone!!

[Q] Root help

I know ive asked a few questions and ive searched a bit, but im coming from an htc phone, so everything is completely different, so id like to know, coming from a practically brand new phone, running a pre installed gingerbread, how do i root it, and put CWM on it? I would like to install custom roms, and im used to doing it through recovery and rom manager doesnt do it for the captivate from what i saw...so just a little help would be nice. And yes, again, i have searched, but i just find my self getting lost...i have odin, i have a captivate...the rest is a blur
No need to root to ROM it. Use Odin to flash a custom kernel that has cwm baked into it (all custom kernels do) then button combo into recovery and flash a ROM. The ROM will be rooted after the flash.
And completely forget ROM manager exists...it sucks on Samsung phones.
studacris said:
No need to root to ROM it. Use Odin to flash a custom kernel that has cwm baked into it (all custom kernels do) then button combo into recovery and flash a ROM. The ROM will be rooted after the flash.
And completely forget ROM manager exists...it sucks on Samsung phones.
Click to expand...
Click to collapse
thank you
that all finally makes sense, thanks
always the how to flash guide sticky...
TRusselo said:
always the how to flash guide sticky...
Click to expand...
Click to collapse
idk, it confused me a little

Kernel flashing problem.

Okay, just got a captivate. I rooted it no problem. I couldn't flash cwm to flash cm7 without a custom kernel that has cwm on it. So I got odin3 1.7 got my phone into download mode and flashed first the cornkernel, once the phone booted up it had a crazy screen with all kinds of colors. Okay, wrong kernel, then I did boog Kernel, same thing. Can someone point me to a kernel for the stock 2.2 rom that has cwm so I can get cm7? Sorry to post, but there is so much info and I've already spent hours trying to find it.
Found one here. So, anyone coming from stock and you want CWM, use the kernel. http://forum.xda-developers.com/showthread.php?t=893880 Boy I tell you, took forever to find.
actorman46 said:
Okay, just got a captivate. I rooted it no problem. I couldn't flash cwm to flash cm7 without a custom kernel that has cwm on it. So I got odin3 1.7 got my phone into download mode and flashed first the cornkernel, once the phone booted up it had a crazy screen with all kinds of colors. Okay, wrong kernel, then I did boog Kernel, same thing. Can someone point me to a kernel for the stock 2.2 rom that has cwm so I can get cm7? Sorry to post, but there is so much info and I've already spent hours trying to find it.
Click to expand...
Click to collapse
You need GB bootloaders to use a GB kernel I believe.
RTFM
prbassplayer said:
You need GB bootloaders to use a GB kernel I believe.
Click to expand...
Click to collapse
That is correct. Corn is based on the KK4 source (Gingerbread). You must have the gingerbread bootloaders to use Corn. You (OP) might want to double check the directions for CM7 before you attempt any more flashing. Reading the instructions first can help prevent you from turning your device into an expensive paperweight. The instructions include how to go from 2.2 to CM7. They are HERE
Once I got the right kernel I was able to flash the newest nightly with no trouble. I'll have to start with the wikki next time, thanks for the link. It just turned into a mess going through these forums and Google, because this devices has been out a while and there were so many ways to do things, and a lot of them no longer supported.
I always like to include a link rather than just say go search. I've tried searching for certain keywords before and you get just about every thread in the dev section returned.
I found that issue moving to a ROM the other night. The developer suggested flashing to KJ3 stock then flashing Boog to get CWM. I figured I would just flash KK4 stock, then flash Corn, get CWM with that, and then flash the ROM (which included corn anyway). There are so many ways to do most things on the Captivate these days.

Categories

Resources