yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 General] MaestroSeven:
Can anyone tell us the bug differences between 2.3.3 and 2.3.4?

For instance does the battery bug still exist in 2.3.4? I have heard about a phone.apk bug in 2.3.4?

I am just wondering if I should flash my phone to the latest leaked rom or just stay stock.
[Galaxy S I9000 General] lgsshedden:
well I have posted several times in this thread and KG3 installed with damian's kernel without bootloops so your statement is not accurate.

Bootloops occur when (1) people flash custom roms on systems that are not clean and/or (2) when you flash a kernel in odin with automatic reboot ticked. Flash a kernel using SGS kernel flasher or if using odin, flash the kernel with auto-boot unticked, pull the battery and then go to recovery, adjust the kernel settings to your needs (file convert etc.) and then boot.

Always do a nandroid backup of your system and a Titainium back up of your apps prior to flashing or installing a new kernel or rom.

The advantage of sgs kernel flasher is not having to use odin.

Doesn't make it any less frustrating I know, but the only consolation is that most people offering advice do so because they also learnt from their own trial and error. Damina's site also has an excellent guide on how to clean the phone, especially important after lots of flashing of various roms and kernels!

If your system is stock and you have only kies installed kg3, then flash the kernel using sgs kernel flasher. Or if using odin, pull the battery before booting after flashing the kernel.
[Galaxy S I9000 General] MoSin_RioT:
I read the clean up procedure on Damian's site and I was going to do it but I was wondering if it was necessary if my phone is just updated wiht KG3 from Kies? Also, could the cleaning process cause any harm to the phone? Let's say it fails somewhere, is it almost always recoverable?

Thanks
[Galaxy S I9000 General] kmo_9000:
So if samsung releases a 2.3.4 update will that remove my root? I also sim unlocked my phone and I don't want that to reverse either.

Personally I havent had any battery glitches and it seams to be lasting a long time on wifi at home anyway. It was fully charged around 11 today and its at 64% at 9:31 now. So I don't see any point in upgrading a small patch if it might mess with my root or unlock.
[Galaxy S I9000 General] lgsshedden:
well having updated my system and not done the full clean "because I didn't need it" all I can say is try it -- in my experience the legacy data and programs eventually cause the phone to run into micro-lag problems and the like.

Whenever I have used the clean install, no issues arise.

Does it do any damage? No, the phone is very resistant even to the stupidest user errors (trying to use odin without your battery over 50% charge, putting the kernel in the phone slot in odin rather than pda -- two of my classics).

If you have never rooted the phone and only have stock kies installed 2.2 and then kg3 installed, then I would not worry about a clean install. But if you have attempted rooting with other tools and kernels, roms, etc. then yes, the cleansing is necessary!
[Galaxy S I9000 General] xxbeanxx:
Me too but I'm really missing swype right now. Oh and I'm not a huge fan of having to convert all of my video files to mp4. I have 8 gb of kids shows in avi and mkv format.

EDIT: actually using nightly 91...
[Galaxy S I9000 General] krazykipa:
Maybe this would help you?

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

You could do a nandroid backup of your phone now, flash UGKG3, flash a CWM kernel, do a nandroid backup, restore CM7 and reinstall swype.

I never used swype , though it looks like it should work.
[Galaxy S I9000 General] joelhon:
The only thing i will add is that SGS Kernel Flasher requires root as does titanium. So for a first time kernel flasher odin is required to root the phone. Has anyone had success with superoneclick?

lgsshedden: What was your Sequence of events to get the configuration you have right now?
[Galaxy S I9000 General] xpirozx:
I signed up for the swype beta and installed that way.. have had no problems on cm7 nightlies
[Galaxy S I9000 General] lgsshedden:
yes you are right, for someone not yet rooted neither titanium nor sgs kernel flasher are options, in which case you can just flash the Tornado kernel using odin, do not tick autoboot, but pull the battery when download is finished, go into recovery and the option is there to root the phone.

There are also options to convert from rfs to ext2 (faster file system) and then I would boot, set the phone up and then go back into recovery to adjust cpu etc. as per my preferences.

You can then copy the Tornado rom over to the sd card and install through recovery. That will leave you with KG3 as modem, and Tronado kernel and rom.
[Galaxy S I9000 General] MoSin_RioT:
Thanks for the info lgsshedden. I think I will clean my phone since I flashed another kernel once a while ago. Do you know which GB version I will end up with after cleaning up?
[Galaxy S I9000 General] jack0131:
Well, I have flashed to Darky's Final 10.2 JVQ, and so far so good

Lost 1% of battery overnight, that's 6 hours time, phone was idling, only thing I received was 1 facebook notice. :D

Jack

Bell SGS

DarkyRom JVQ 10.2 GB 2.3.4

DarkCore 2.9.3

UGKG3 Modem
[Galaxy S I9000 General] bbaydar:
You're a life saver

This worked for me too. Thanks! :D

I was about to go looking for ways to downgrade back to Froyo to get my stock Bell FW + rooted apps working again.
[Galaxy S I9000 General] joelhon:
So there is no modem that comes with the tornado rom? Or did you have to remove it from the rom package.
[Galaxy S I9000 General] RyYYZ:
Where is Damian's site? Are you talking about here?: http://damiangto.emc2production.org/index.php

And where can I find the guide to cleaning the phone on it? I'm looking but no luck so far.

Thx.
[Galaxy S I9000 General] lgsshedden:
you have to register, then the various threads will appear: there is one for guides, one for the kernel and one for Tornado.
[Galaxy S I9000 General] lgsshedden:
you can choose what version of GB you end up with, default in the guide is JV9 but that will soon be upgraded to JVR now the release is official rather than leaked or beta. From there you flash the kernel and then the rom.

Rom and kernel are two distinct but complementary elements.
[Galaxy S I9000 General] lgsshedden:
Tornado Rom is designed to work with the GTO kernel: they are distinct but very complementary elements. You can use both or either one: most people once they have tried the two in combination use both, but a lot of users of other rom (e.g. Sconcau or Simply Honey) use damain's kernel.

Having tried many other kernels and roms, I am ecstatic about Tornado Rom as it really compliments damian's kernel which is the best.
[Galaxy S I9000 General] RyYYZ:
Yes, I'm registered but didn't see it yet. I'll keep looking around.

And thanks for all the good info.

Can you expand a little on the difference between the kernel and the ROM? I thought the ROM was basically the whole "package" - PDA, modem, CSC, and bootloader.

Speaking of the bootloader, would I continue using the KG3 bootloader if I switched up to Damian's ROM and kernel? I'm currently running KG3 which I flashed the rooted KG3 kernel over. No filesystem changes, etc, yet. Basically stock except for the rooted kernel.

Edit: Ah, found the guides now. Thanks again.
[Galaxy S I9000 General] lgsshedden:
don't stress about the bootloaders: once you have stock GB installed the bootloaders are in place, doesn't matter if you shift from KG3 to another GB version. Bootloaders are needed to get you from 2.2 to 2.3 i.e. Froyo to GB only.

Same with the modem: you can use the KG3 modem with any GB firmware.

OK, my understanding is the kernel is the part of the firmware that interacts with the hardware of the phone (the cpu and such), whereas the Rom is that part that interacts with the software i.e. the apps and such. Again, my understanding, non-technical but a schematic that helps me understand what each is doing. (There are a couple of guides around that explain in more detail but always offset what is being explained by what the guide is promoting).

That the kernel and rom should be considered distinct elements is part of damian's mantra. Lots of people on xda disagree (damian is banned from xda and started his own forum) and you see a lot of integration of the two and assimilation. Because its common doesn't mean its effective or efficient. Quick straw test is to compare the number and nature of the posts on the various threads: is the system stable and performing great? Are the "issues" inherent in the kernel/rom or are they a function of legacy data and code from past firmware and/or user error?

Lastly, does the maker of the rom or the kernel compile their own stuff, or is their contribution a cut and paste of other scripts and elements? Often the kernel is included as a "black box" within a rom, without necessarily considering how the two compliment or contradict one another. So more scripts are added to "fix" issues that should never have been there in the first place.

Never have to worry about that with Tornado.
[Galaxy S I9000 General] xWarMachine04:
what UV settings are you using for 1440 on beta 3, lgsshedden?

<3
[Galaxy S I9000 General] RyYYZ:
Thanks again for the info. Looks like I've got some reading to do. No big hurry to rush into doing something. With all the backing up and restoring of settings, apps and data, I don't care to do this more often than necessary. I am interested in improving the performance of my phone, however, as even with kg3, I still don't think it's all that it could be.

Cheers
[Galaxy S I9000 General] TRKujansuu:
Could someone help me please with flashing the modem using Odin. I have tried flashing the .tar file and all it did was freeze. Then I extracted the modem.bin file and tried flashing it under phone and I get "FAIL", am I doing something wrong?
[Galaxy S I9000 General] kinghorsey:
Has anyone posted the full firmware download anywhere? I can't seem to find it.

I'll try and get it through Kies and if anyone wants it I'll post a download link.
[Galaxy S I9000 General] TRKujansuu:
I would actually love the full ROM so that I could flash it back onto my SGS2 if that wouldn't be a problem.
[Galaxy S I9000 General] xWarMachine04:
Thank [Ramad] for this..

CWM flashable: http://www.multiupload.com/H69G8P2I6F

ODIN (3 files): http://www.multiupload.com/JM0IAZEO8O

Do note, these are the DEODEXED files; if you want the stock, non-deodexed files, ill upload them for you guys.
[Galaxy S I9000 General] TRKujansuu:
Would you mind uploading the stock, non-deodexed files? Thanks,
[Galaxy S I9000 General] kinghorsey:
+1

Seems the phone I'm using to try to get KG3 via Kies was flashed with JPC and now has an incorrect IMEI. So there's some extra steps in getting that to work....
[Galaxy S I9000 General] xWarMachine04:
After some light searching... Ramad posted a STOCK, non-deodexed, complete with bootloaders, re-packed firmware into 3 files.

http://www.multiupload.com/0H6SC9W6FG
[Galaxy S I9000 General] lgsshedden:
I have not messed with uv at all: the capability exists to set the values within the recovery options and the control app, but I have only OC'd and left the uv at default as battery life has simply not been an issue, nor have the temperatures, so I haven't seen a purpose to uv.

Others using Tornado have and could answer your question better.
[Galaxy S I9000 General] lgsshedden:
if you are coming from 2,2 you will need to flash the bootloader as well as the modem.bin
[Galaxy S I9000 General] tilallr1:
The GPS is really wacky after this update. It locks on 10 times faster, however it desyncs after only a few minutes and says its lost the signal. Or it fails to pinpoint you accurately. Essentially the GPS is broken with this update, and if this feature is important to you, I would strongly avoid this update.
[Galaxy S I9000 General] lgsshedden:
use gps fix and make sure the north american setting is in place then use gps aids

will give you improved gps
[Galaxy S I9000 General] MoSin_RioT:
Great, thanks. About the kernel, from the guide on gto's website, it says to use odin. I used odin before to flash pda's tar, modem etc. For the kernel, is it the same? I put the tornado kernel x.xx beta 3.tar in pda or I need to extract the zImage and put it somewhere else?

Thanks!
[Galaxy S I9000 General] lgsshedden:
if using odin just put the .tar file in pda, no need to do anything to the file -- do not tick autoboot but flash and when download is complete, pull the battery and then go into recovery and use the kernel settings to adjust things to your preference

if you are already rooted,you can also flash using sgs kernel flasher if you download the kernel direct to your phone
[Galaxy S I9000 General] MaestroSeven:
I see in ramad's latest post that he just uploaded adeodexed version of jvr. I want to use the modern from kg3. Is there any other files I should use from this rom before I flash ramad's files. I have never flashed before and am nervous. I have rooted my phone before on froyo but that was easy. Thanks everyone for any help.
[Galaxy S I9000 General] DT3CH:
Why do you want a deodexed ROM anyways? from all the flashing I have done I have yet to actually see big difference between odex and deodexed, obviously Im not using any sort of benchmark to come to this conclusion but I do use my phone enough to be able to see if there is any difference and there wasnt for me

Only advantage of a deodex I can see is the smaller size (and obviously themes)

Anyways, just flash JVR then install the KG3 modem
[Galaxy S I9000 General] MaestroSeven:
Deodexed has root. Or at least that is what I thought.
[Galaxy S I9000 General] lgsshedden:
not necessarily. You can root with the kernel (e.g. GTO or Hardcore's) and then either go deodexed rom (most) or stick with stock (e.g.jvr) or use an odexed rom (Tornado)

if you are coming from froyo you will need to use a cwm version of the kg3 modem, or use ramad's version in odin but with bootloader as you are not yet on GB and GB has its own bootloaders.
[Galaxy S I9000 General] MaestroSeven:
I am currently running kg3
[Galaxy S I9000 General] astralmind:
Out of curiosity, why the bootloader ?
[Galaxy S I9000 General] quaff:
Because right now I'm using JVR bootloaders with CM7 and MIUI, I'd prefer to have GB bootloaders meant for our i9000M. Since the secondary bootloader from JL2 onwards is supposed to help with internal sd card corruption.
[Galaxy S I9000 General] dcarr622:
I agree with that, would like to give it a try too.

What's the process for extracting bootloaders and modems from the Kies download? I'm happy to do it if nobody else wants to.
[Galaxy S I9000 General] quaff:
I was actually going to ask this same question, have been searching around to see if anyone has posted how yet. But nothing yet. I am on Linux at work and at home, so I don't have Kies readily available to me. I guess I COULD install Kies in Virtualbox.. :/
[Galaxy S I9000 General] astralmind:
Thanks for the info. As anyone experienced corruption post JL2 though ? I was extremely unlucky and had to exchange/repair my GS twice but since I got my last one (3rd) it's been A1 and I've thrown tons of ROMs at it including GB bootloaders.
[Galaxy S I9000 General] quaff:
I've had similar soft bricks to the one I experienced pre-JL2. But everytime I would just flash KC1 or JL2 (with bootloaders) and it'll fix the problem. So I can't say for certain if the JL2 bootloader fixed the problem permanently or if the bootloader keeps the problem from happening.
[Galaxy S I9000 General] t1mman:
Anyone else can confirm that recovery / 3button combo is gone?
[Galaxy S I9000 General] dcarr622:
I'm installing Kies right now, gonna figure out how to upload modem & bootloader for everyone
[Galaxy S I9000 General] mk_ln:
since this is a 2.3.3 version, would that also mean that the Android OS battery drain bug is still present?
[Galaxy S I9000 General] lgsshedden:
much appreciated: checked samfirmware, nothing as yet
[Galaxy S I9000 General] haloimplant:
Oooh looks like it might be back to stock 2.2 and onto Kies this evening for me.

I think I have 5 days left until my 1 year warranty is up, so if it gets bricked during the update I'm covered. Not so much luck for launch-day buyers, IIRC it launched the 2nd week of August 2010 (I bought in the 3rd week).

Will the 2.3.3 bootloader work with 2.3.4? It should right...
[Galaxy S I9000 General] jpaik:
Many of us have been with stock firmware etc. since we purchased this device.

I would appreciate hearing from someone who has done the UGKG3 update from the previous stock version. Smooth ride? Any issues?

Thanks.
[Galaxy S I9000 General] windraker:
Flashing speedmod to use a su.update.zip file to root it causes bootloop. It seems these bootloaders dont like either:

A: his kernal

B: any kernal but stock

I can again, only get recovery mode via adb :(
[Galaxy S I9000 General] SaneinOne:
Have you tried the SGS Kernel Flasher app from the market? Might work. Or as with my experience with JVR try rooting with CF and then flash Speedmod.
[Galaxy S I9000 General] HiKsFiles:
You got that right ... bought it on launch day : August 6th 2010

Trust me, if something goes wrong with this update, I'll make sure they don't get away with it!

There's something called the "Office de la protection du consommateur" ("Consumer Protection Office" would be the litteral English translation) here in Québec and they certainly would here from me if neither Bell nor Samsung want to. ;)
[Galaxy S I9000 General] lgsshedden:
an isue with jvr and rooting was lack of room within the system for busybox and superuser to install -- it is possible this rom has the same features

you could try either (1) removing a stock app with little utility (e.g. aikodo) to make space and then install busybox and superuser from market, root then flash a kernel

or (2) use a kernel that has a script that does this and roots, such as damian's

appreciate you taking the lead on this
[Galaxy S I9000 General] windraker:
I can't even change kernal without causing bootloop, maybe they locked it down because of issues with Bell before?
[Galaxy S I9000 General] mayo1973:
I just did the update and every thing is fine . smooth and a little faster. hopefully not the last update for this phone.
[Galaxy S I9000 General] dcarr622:
Still not sure if we'll get Ice Cream Sandwich officially, but that's what CyanogenMod is for :)
[Galaxy S I9000 General] hansonator:
Locked down you say? Good thing I had no intention of installing this update regardless. I just want the modem, gonna stay on super fast and stable Tornado JVR.
[Galaxy S I9000 General] gtg2:
Has anyone tried Harcore's kernel on this? I haven't found anything yet but just started my research.
[Galaxy S I9000 General] lgsshedden:
Hardcore's kernel's are always amongst the best as the most reliable and easiest to use to root the system. His latest version will work with any GB firmware.
[Galaxy S I9000 General] lgsshedden:
my mistake: you are already on kg3 from kies so the whole bootloader thing is moot!
[Galaxy S I9000 General] DT3CH:
So your options are to just flash JVR and the modem then choose a custom kernel of your choice for root, or just do a straight flash of Ramads deodexed files and install the modem
[Galaxy S I9000 General] MaestroSeven:
I tried to flash ramads files and it flashed successfully but would not reboot.
[Galaxy S I9000 General] lgsshedden:
from this thread: http://xdaforums.com/showthread.php?t=1139050

first step is can you go into recovery? do so and clean the cache and clean davlik cache, then re-boot.

If that doesn't work, go back into download mode and flash jvr (pda) with kg3 (phone and csc) with repartition ticked and make sure you have the pit file also but do not tick autoboot.

After download is finished, pull the battery, go into recovery and let the phone set itself up but do not let it boot -- when it goes to re-boot, pull the battery again and go back into recovery, and clear the cache and the davlik cahce and then re-boot. Should work now.
[Galaxy S I9000 General] gtg2:
100% agreed.

Nope. At least not yet with KG3. It'll put your phone into a boot loop. Now I need to clear off the cobwebs and remember how to fix this problem - it's been a while since I've spent much time on XDA.
[Galaxy S I9000 General] MaestroSeven:
Can you define the boot loop error for a noob such as myself?
[Galaxy S I9000 General] mk_ln:
unless i'm mistaken, it's exactly as it sounds - it will just keep looping in its boot cycle; constantly rebooting.
[Galaxy S I9000 General] haloimplant:
Yeah sometimes it will loop at the 'white text' screen, sometimes it will play the boot animation and then reboot.

One tip I have is that you often don't need to yank the battery to get out of a bootloop. The recovery/download combinations (without the power button) often work when it goes to reboot. ie. just press vol down and home when it is about to boot again and it will go into download mode. Recovery can be hit and miss but download mode like this has always worked for me. You can always get to recovery from download mode (or any time really) by holding the power button until it reboots and then holding the other buttons while it does (basically the phone will almost always reboot if you hold power long enough, no battery pull needed).
[Galaxy S I9000 General] gfacer:
ok tried the Tornado kernel (beta 3) and got only bootloop (showing i9000m too which I thought was odd) even after clearing cache and dalvik cache.

I am missing something or do you have to 'clean' per the guide (at which point you are not on a stock rom and so the compatibility is moot).

Anybody tried it with the stock rom and the stock modem?

G
[Galaxy S I9000 General] haloimplant:
I am still unconvinced that anyone has booted fully into the KG3 PDA (not just recovery to install a different PDA) with another kernel.

tgsshelden mentions installing a kernel and then using recovery to install a new ROM, which while some may want to do that is not what we're talking about. In his last post he talks of installing a JVR PDA in Odin, which again some might want but is also clearly not booting into KG3.
[Galaxy S I9000 General] lgsshedden:
the problem is trying to retain Bell's "update" kg3 2.3.3 as the pda: not sure why anyone would want to do this when a better, newer firmware, 2.3.4 is officially available as JVR. The rest of the world has moved beyond 2.3.3 and so have all the custom kernels. The issue is the bootloaders and as usual Bell has not made customizing firmware simple or easy.

3 options exist: (1) keep stock KG3 either from Kies or other sources as your pda, modem and csc (2) use stock jvr as the pda with KG3 modem and kg3 csc or (3) use stock jvr as pda with KG3 modem and kg3 csc and then add a custom JVR rom and/or a custom JVR kernel.

Those 3 options work and are not problematic. It is the in between keeping of KG3 as the pda and then wanting to flash a custom kernel that is the only problem.

If you are bothering to root your phone and use odin, why retain an older firmware with issues (2.3.3 KG3) when that firmware has been upgraded and fixed as 2.3.4 JVR???
[Galaxy S I9000 General] haloimplant:
For myself I will probably end up bailing on KG3 for JVR or whatever eventually, but right now all I'm really missing is kernel features like Voodoo sound and BLN. If a kernel worked then I wouldn't have to factory reset and start all over again right now, I could put it off. As it is I will probably just wipe since solving the kernel compatibility issue doesn't seem to be happening.

There is also some risk in flashing PDAs. I was screwing around with flashing PDA/CSC combos and ran into a 'Can't mount mmpblkxx' error that wouldn't go away until I flashed one-file 2.2 with bootloaders and then updated to KG3 again. I've never had trouble like that just playing with different kernels.
[Galaxy S I9000 General] gfacer:
I've had errors with other jvp jvq roms and not this one. So until I get a day to cleanse and maybe find out the issues remain I wanted to try a different kernel.
[Galaxy S I9000 General] MaestroSeven:
Can someone grab the samsung email.apk from this rom and post it here? I am now on jvr and it is nit on that rom.

Thanks.