yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] Jeshter2000:
Where can i find software update? in this firmware i read @ settings but where cant find it.

Edit nevermind Found it!
[Galaxy S I9000 Android Development] Jumba:
Battery drain is not linear so, without comparing results at the exact same charge level every time, your tests are unfortunately meaningless. Also, the battery may drain differently at different places compared to older rom's, so the only way to be sure is to test from 100% till the battery runs flat, every time, with the exact same load. ;)
[Galaxy S I9000 Android Development] Jeshter2000:
CVan i only flash the csc ?
[Galaxy S I9000 Android Development] dan@msx:
all i can say is WOWSERS!!! this is one fast firmware!

still a newbie but hooked n this odin updating !!!

credit goes to all the Devs!! good work!
[Galaxy S I9000 Android Development] ahmedzeeshan:
alright will try. the voodoo lagfix is also out. lets see how tht works
[Galaxy S I9000 Android Development] ronnie301184:
+1

Too many sites with too much hear-say and figures that don't use controlled test environments.
[Galaxy S I9000 Android Development] FadeFx:
sorry for selfquote, but yes ;-)
[Galaxy S I9000 Android Development] touness69:
WTF ? this is a stock samsung firmware !
[Galaxy S I9000 Android Development] dehem333:
The fact that software update is added is pretty interesting , already created an account and it even seemed to work , no software update was the message.

Also the swype version is 2.9 , camera is improved and browser is faster.

Now waiting for a easy root method to restore my backed up angry birds lol:D

EDIT: maybe im dreaming but I got the idea that my sound is better after listening to some music? huh
[Galaxy S I9000 Android Development] scufutz:
How about the gps issues? Will still be existing?

Also the phone ringing lag ?

Thx you all
[Galaxy S I9000 Android Development] uiterlix:
JPU is awesome. The first froyo ROM dat actually doesn't seem to need any lagfix at all. Even the 342 memory kernels have become obsolete. Great work sammy.
[Galaxy S I9000 Android Development] [Ramad]:
This ROM does show 340MB of RAM. Check the task manager.
[Galaxy S I9000 Android Development] Bess833:
I really don't think Google has any word (let alone interest) in handling Samsung's software (not counting Nexus S of course, but that is a different matter). At MOST, Samsung MAY have taken some inspiration from the experience of working directly with Google on the Nexus S.
[Galaxy S I9000 Android Development] loedie:
I just played audio with the mp3-player, seems that the lag I experienced before is now finally gone :D
[Galaxy S I9000 Android Development] cerdobeer:
cf-root is out ;) ^^
[Galaxy S I9000 Android Development] ronnie301184:
Could you clarify what is improved in the camera? Camera UI? Photo quality? etc?

Notice anything different in the new swype?
[Galaxy S I9000 Android Development] FadeFx:
there are already two known to work root methods, easyest is superoneclick.

@ Kalpik could you edit the first post to reflect that?

edit: sorry, three methods...
[Galaxy S I9000 Android Development] tyrael64:
I think this time, samsung asked google to do the firmware

so thanks google!
[Galaxy S I9000 Android Development] dehem333:
No difference in swype as far i can see , as for the Camera I mean the UI(In the right corner;))

First conclusion that's is 3 times better than all previous firmwares , they should've started with this!
[Galaxy S I9000 Android Development] mike.sw:
hey guys which swype languages are included?
[Galaxy S I9000 Android Development] veener79:
Ok getting when getting home. :)
[Galaxy S I9000 Android Development] ahmedzeeshan:
thats an easy enough root method that works :)
[Galaxy S I9000 Android Development] mr_at_sgs:
One question. Is List scrolling in Market or somewhere still stuttering?
[Galaxy S I9000 Android Development] hardcore:
Really? Can somebody please post the dmesg log after a reboot? In particular, the lines that look like this:

<6>[ 0.000000] s5pv210: 31457280 bytes system memory reserved for mfc at 0x30e6e000

<6>[ 0.000000] s5pv210: 31457280 bytes system memory reserved for mfc at 0x40204000

<6>[ 0.000000] s5pv210: 11534336 bytes system memory reserved for fimc0 at 0x42004000

<6>[ 0.000000] s5pv210: 1048576 bytes system memory reserved for fimc1 at 0x42b04000

<6>[ 0.000000] s5pv210: 11534336 bytes system memory reserved for fimc2 at 0x42c04000

<6>[ 0.000000] s5pv210: 4194304 bytes system memory reserved for pmem at 0x32c6e000

<6>[ 0.000000] s5pv210: 8388608 bytes system memory reserved for pmem_gpu1 at 0x3306e000

<6>[ 0.000000] s5pv210: 1536000 bytes system memory reserved for pmem_adsp at 0x3386e000

<6>[ 0.000000] s5pv210: 1048576 bytes system memory reserved for jpeg at 0x339e5000

<6>[ 0.000000] s5pv210: 6291456 bytes system memory reserved for texstream at 0x33ae5000

<6>[ 0.000000] s5pv210: 3145728 bytes system memory reserved for fimd at 0x43704000

<6>[ 0.000000] s5pv210: 262144 bytes system memory reserved for wifi at 0x340e5000

<5>[ 0.000000] Memory: 347172KB available (9272K code, 1911K data, 2480K init, 0K highmem)

You could do it by:

dmesg | grep mem
[Galaxy S I9000 Android Development] dehem333:
Nederlands , Francais , Deutsch , Italiano , Polski , Portugues , Espanol , Turkish and hebrew(not sure:p)
[Galaxy S I9000 Android Development] diehard2222:
So will this fw work on any unlocked i9000 phone?
[Galaxy S I9000 Android Development] darksnarfer:
Here you have :)

<7>[ 0.000000] free_area_init_node: node 0, pgdat c0c3baa8, node_mem_map c0e15000
<7>[ 0.000000] Normal zone: 160 pages used for memmap
<7>[ 0.000000] free_area_init_node: node 1, pgdat c0c3c160, node_mem_map d0002000
<7>[ 0.000000] Normal zone: 512 pages used for memmap
<7>[ 0.000000] free_area_init_node: node 2, pgdat c0c3c818, node_mem_map e0001000
<7>[ 0.000000] Normal zone: 256 pages used for memmap
<7>[ 0.000000] free_area_init_node: node 3, pgdat c0c3ced0, node_mem_map c0ebdc20
<6>[ 0.000000] s5pv210: 33554432 bytes system memory reserved for mfc at 0x30ec8000
<6>[ 0.000000] s5pv210: 33554432 bytes system memory reserved for mfc at 0x40204000
<6>[ 0.000000] s5pv210: 12582912 bytes system memory reserved for fimc0 at 0x42204000
<6>[ 0.000000] s5pv210: 1048576 bytes system memory reserved for fimc1 at 0x42e04000
<6>[ 0.000000] s5pv210: 12582912 bytes system memory reserved for fimc2 at 0x42f04000
<6>[ 0.000000] s5pv210: 2097152 bytes system memory reserved for pmem at 0x32ec8000
<6>[ 0.000000] s5pv210: 4194304 bytes system memory reserved for pmem_gpu1 at 0x330c8000
<6>[ 0.000000] s5pv210: 1536000 bytes system memory reserved for pmem_adsp at 0x334c8000
<6>[ 0.000000] s5pv210: 10485760 bytes system memory reserved for texstream at 0x3363f000
<6>[ 0.000000] s5pv210: 3145728 bytes system memory reserved for fimd at 0x43b04000
<6>[ 0.000000] s5pv210: 262144 bytes system memory reserved for wifi at 0x3403f000
<5>[ 0.000000] Memory: 343740KB available (9224K code, 1909K data, 2892K init, 0K highmem)
<6>[ 0.484293] ashmem: initialized
<6>[ 0.787111] pmem: 1 init
<6>[ 0.788897] pmem_gpu1: 1 init
<6>[ 0.790904] pmem_adsp: 1 init
<6>[ 1.496065] Freeing init memory: 2892K
[Galaxy S I9000 Android Development] Chainfire:
<7>[ 0.000000] s5pv210_setup_clocks: registering clocks

<7>[ 0.000000] s5pv210_setup_clocks: clkdiv0 = 14131330, clkdiv1 = 00300400

<7>[ 0.000000] s5pv210_setup_clocks: xtal is 24000000

<6>[ 0.000000] S5PV210: PLL settings, A=800000000, M=667000000, E=96000000

<6>[ 0.000000] s5pv210: 33554432 bytes system memory reserved for mfc at 0x30ec8000

<6>[ 0.000000] s5pv210: 33554432 bytes system memory reserved for mfc at 0x40204000

<6>[ 0.000000] s5pv210: 12582912 bytes system memory reserved for fimc0 at 0x42204000

<6>[ 0.000000] s5pv210: 1048576 bytes system memory reserved for fimc1 at 0x42e04000

<6>[ 0.000000] s5pv210: 12582912 bytes system memory reserved for fimc2 at 0x42f04000

<6>[ 0.000000] s5pv210: 2097152 bytes system memory reserved for pmem at 0x32ec8000

<6>[ 0.000000] s5pv210: 4194304 bytes system memory reserved for pmem_gpu1 at 0x330c8000

<6>[ 0.000000] s5pv210: 1536000 bytes system memory reserved for pmem_adsp at 0x334c8000

<6>[ 0.000000] s5pv210: 10485760 bytes system memory reserved for texstream at 0x3363f000

<6>[ 0.000000] s5pv210: 3145728 bytes system memory reserved for fimd at 0x43b04000

<6>[ 0.000000] s5pv210: 262144 bytes system memory reserved for wifi at 0x3403f000

<4>[ 0.000000] Built 3 zonelists in Zone order, mobility grouping on. Total pages: 117856

<5>[ 0.000000] Kernel command line: console=ttySAC2,115200 loglevel=4

<6>[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)

<6>[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)

<6>[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)

<6>[ 0.000000] Memory: 80MB 256MB 128MB = 464MB total

<5>[ 0.000000] Memory: 343740KB available (9224K code, 1909K data, 2892K init, 0K highmem)
[Galaxy S I9000 Android Development] mike.sw:
lol i probably will flash it and find that it was arabic you confused with :D
[Galaxy S I9000 Android Development] xcreatir:
its probably korean, as mentioned earlier in this thread.

@Memory

Seems like they cut the memory for the GPU in half, which means, that they changed the driver accordingly.
[Galaxy S I9000 Android Development] mike.sw:
thx xcreatir :-)
[Galaxy S I9000 Android Development] ahmedzeeshan:
ok after rooting and restoring all settings here are the scores i'm getting:

quadrant standard: 1231

linpack: 13.829

therefore, IMBA ROM!
[Galaxy S I9000 Android Development] hardcore:
Thanks guys, Chainfire too. WOW, Samsung actually reduced the memory footprint of their drivers. And its surprisingly close to what we figured out on our own! :) Now we can use these as "official" values.
[Galaxy S I9000 Android Development] STEKAM:
This rom looks wow !

Booting time amazing!
[Galaxy S I9000 Android Development] Hampy:
I connect my sgs now after flashing and my pc cannot browse my phone or connect to keys...and it worked before anyone with the same prob?
[Galaxy S I9000 Android Development] NewBreed22:
why can't i flash the new rom by using the included csc file?if i do so it will fail in establishing a connection to the device!Is this how it's supposed to act?
[Galaxy S I9000 Android Development] ronnie301184:
Thank god...boot up time used to be horrid! :)
[Galaxy S I9000 Android Development] mikiept:
When i select USB mount storage in USB configuration and when i mount the sdcard the internal memory shows up in windows 7 as CD-ROM unit and not as usb mass storage unit as the external shows.

whats wrong?
[Galaxy S I9000 Android Development] mundano:
Can I flash this ROM with a JP7 OXX CSC???

And can anyone with the "original" CSC post the included video on multiupload? just curious...
[Galaxy S I9000 Android Development] XlAfbk:
could someone please attach the framework-res.apk from JPU please?

One with a battery mod would be welcome as well ;-)
[Galaxy S I9000 Android Development] nCoder:
No more need for lagfixes, memory extenders, performance improvers, etc !?

Great Work Samsung (& Google) developers!

Thanks for listening to our "suggestions".
[Galaxy S I9000 Android Development] Dmn100:
Has anyone else had trouble getting Beautiful Widgets to work with JPU? Everytime I install BW and open it, the app fails to download forecast animations and I cannot also see any clock skins - it just stays stuck on the 'loading' screen. Its as if BW has no internet connectivity. It force closes after about a minute or two as well... I didn't have any problems when using it with any other versions of froyo or on eclair
[Galaxy S I9000 Android Development] crazykiddo:
sweet gonna try it now :-D

Have the same issue with connection using usb and just a CD drive shows up (still on JPO)
[Galaxy S I9000 Android Development] [Ramad]:
Deleted.....
[Galaxy S I9000 Android Development] SKeijmel:
i also just flashed it with the dutch csc and this firmware rules the IO has raised by 1000 points in quadrant and my device went from a total score of 1041 XXJPP to 1258 XXJPU
[Galaxy S I9000 Android Development] Trujax:
I have the same problem
[Galaxy S I9000 Android Development] i9000gt:
i dont know wtf i just did i followed some other installing guide thing and pulled it off!!! was ****ting my pants all the way through lol.

got 2.2.1 now!
[Galaxy S I9000 Android Development] trasig:
http://kernel.1ug.org

Custom kernel with voodoo 5. with 344MB and wifi/video IS WORKING. **** you samsung! :)
[Galaxy S I9000 Android Development] nCoder:
Or... maybe they used some reliable test information from here and addapted a bit ;)

Anyway, One thing is for sure: Samsung is listening to what we say here, and really improving the software to meet our expectations.
[Galaxy S I9000 Android Development] dehem333:
Well , I would't say this because its still using RFS but we'll see. At least it's an huge improvement and samsung has changed alot in this ROM. It even looks they are going to provide OTA updates.
[Galaxy S I9000 Android Development] Motjida:
Why is everyone saying Google helped out Samsung with the Galaxy S firmware because of Nexus S?

From what I read, Google & Samsung have been working together on the Nexus S for at least 6 months or so,

and I'd like to think (I know it's a long shot) that the reason Samsung fk'ed up the FroYo update is that they've been busy working on Gingerbread.

So... everyone cross your fingers for a speedy Gingerbread update ;)
[Galaxy S I9000 Android Development] Arkane316:
I checked repartition and Phone bootloader update. Works perfectly!
[Galaxy S I9000 Android Development] MCOGW:
Yeah, like I promised you ;)

hf :D
[Galaxy S I9000 Android Development] Hvdm57:
code word to extract zipped file

sorry, but what is the code word to unzip tar. files ?

I remember it as samsung-firmwares.com, but i does not work.:mad:
[Galaxy S I9000 Android Development] XlAfbk:
read the very first post in this thread?!
[Galaxy S I9000 Android Development] robbiev80:
And I was JUST getting used to my JK3 rom! lol

Has anybody out there that was formerly using JK3 flashed this new rom?

Is it worth getting (for Bell Galaxy S Vibrant)?

Thanks.
[Galaxy S I9000 Android Development] FadeFx:
new one is samfirmware.com
[Galaxy S I9000 Android Development] emuneee:
One of the engineers in the Gingerbread/Nexus S videos says they've been working with Samsung on the Nexus S for the past 12 months. Not sure how accurate it is, but it did come from one of Google's engineers.

Here is to hoping this ROM makes its way to US Galaxy S users, specifically the Captivate...soon as we continue to run 2.1...lol.
[Galaxy S I9000 Android Development] ilbulgaro89:
my first quadrant was 1200+...now after 5 apps installed and reboot i back to 980

Why??
[Galaxy S I9000 Android Development] Chronos12:
It doesn't work.

Checking MD5 finished succesfully...

Leave CS...

Setup connection...

Failed
[Galaxy S I9000 Android Development] ronnie301184:
I'm crossing my fingers for a gingerbread update. Once they announce that, THEN I'll cross them for it to be speedy. :p
[Galaxy S I9000 Android Development] FadeFx:
you think its a work of 2 weeks to do a rewrite of so many things? also for sure they had to focus the nexus s but they also worked on jpu.

however, all just assumptions...
[Galaxy S I9000 Android Development] chatin_62:
I can see.
[Galaxy S I9000 Android Development] BogdanSNB:
I9000XXJPU|2.2.1|2010 December|Download fast download link

Full List

No password!
[Galaxy S I9000 Android Development] Tom_82:
KIES

I flashed this ROM. And since then I have a problem - phone can't connect to Kies. Someone help me?
[Galaxy S I9000 Android Development] i9000gt:
same problem here we're scrwed when the official 2.2.1 update comes through kies.
[Galaxy S I9000 Android Development] ilbulgaro89:
me tooo

same problem
[Galaxy S I9000 Android Development] Tom_82:
Is there any solution?
[Galaxy S I9000 Android Development] Razer(x):
Nice to see those improvements, really appreciate OTA updates
[Galaxy S I9000 Android Development] JuWa:
Who needs Kies, when we have Odin?
[Galaxy S I9000 Android Development] i9000gt:
only god knowss
[Galaxy S I9000 Android Development] SKeijmel:
Lol when the official 2.2.1 comes we will flash that with odin too LoL why even bother the pain of kies... but will we get Gingerbread on our SGS ? (officialy)
[Galaxy S I9000 Android Development] xero2002:
Why is this an exe? :confused:

Self extracting?
[Galaxy S I9000 Android Development] dehem333:
my question is : why?
[Galaxy S I9000 Android Development] Hampy:
I cant connect to pc and to keys..it detects there is something in the usb..but doesnt connect.
[Galaxy S I9000 Android Development] mr_at_sgs:
Maybe we could try to install newest kies?
[Galaxy S I9000 Android Development] Tom_82:
Very nice.. I have whole phonebook in Kies.. I must synchronize it.. Any other way?
[Galaxy S I9000 Android Development] rpkbs:
same problem here... no connection to the pc and my exchange does not sync calendar....

to browse phone go to wireless - usb and check ask at connection......

only problem now for me is the exchange sync....anybody else?
[Galaxy S I9000 Android Development] imparator:
Use google
[Galaxy S I9000 Android Development] xero2002:
Sync it with Google.
[Galaxy S I9000 Android Development] mr_at_sgs:
In kies, that's crazy. My contacts are in googles hands. :)
[Galaxy S I9000 Android Development] Hampy:
I had new keys didnt work...just instaled an old one to see if keys was the problem and cant connect also...

My computer cant browse card in phone also..
[Galaxy S I9000 Android Development] Tom_82:
Few minutes ago I tryed this. No change..
[Galaxy S I9000 Android Development] i9000gt:
create a vfc file in the phones contacs setting, then import to sd.
[Galaxy S I9000 Android Development] gutowscr471:
New ROM on Captivate

I assume this is for the Galaxy S phones and not specifically for the Captivate. Can I flash my captivate with this?
[Galaxy S I9000 Android Development] Amboe:
Yes why if you already use Odin to flash? Besides JPU has now OTA ;)

Just use usb mass connection to transfer files between PC and SGS.
[Galaxy S I9000 Android Development] VistaX:
How fast is it compared to the official version of 2.2? And is it available in Kies? I see it's not norwegian language. Does anyone know why?
[Galaxy S I9000 Android Development] hardcore:
Just built a test version of SpeedMod that should be compatible with XXJPU. For the brave only!

http://xdaforums.com/showpost.php?p=9680069&postcount=5231

Let me know if it works in the kernel thread.
[Galaxy S I9000 Android Development] i9000gt:
much much faster. and becuase the developers decided not to add the norweigen language pack for this update

lol lol
[Galaxy S I9000 Android Development] deezid:
It's amazing.

This release feels much snappier, even much better than JM9!

The browser doesn't stutter on any site now, it was unusuable on many sites before.

The lockscreen is much faster.

Wifi-Strength is better

Market is much faster

etc...
[Galaxy S I9000 Android Development] ilbulgaro89:
if i decide to flash back to official JPO (for XEU) i can without any problem or i've to do something partioular?

(please do not answer my "why you whant to came back to that sh*t if you have now 2.2.1?" xD )
[Galaxy S I9000 Android Development] dehem333:
First it was called "Internet'' not its called ''Browser'" WOOO!
[Galaxy S I9000 Android Development] MrBusiness:
Well there shouldn't be problems, but not tested yet...
[Galaxy S I9000 Android Development] knak2k1:
improved battery life with 2.2.1?

some knows / tested it? didn't read all pages yet :/
[Galaxy S I9000 Android Development] ilbulgaro89:
i also can't find z4root on market...anybody else?
[Galaxy S I9000 Android Development] skinien:
Dying to know more about the GPS. Please do tell :)
[Galaxy S I9000 Android Development] stierney:
http://xdaforums.com/showthread.php?t=788108

Follow instructions and you will have root in 2 mins :)

Careful now as well :)

Im loving this ROM, much much much faster than JPO IMHO

Z4root dont work on this ROM anyway. it FC's, but link above works fine.. Think it was removed from the market along with OCLF but you can still get em from XDA
[Galaxy S I9000 Android Development] Paesani2006:
How can I restore ITV csc??
[Galaxy S I9000 Android Development] stierney:
Well i never had issues with GPS anyway but i get a decent accurate lock on at least 8 sats within 10 secs
[Galaxy S I9000 Android Development] Louieboy242000:
It seems like they just disabled the 16bit image to improved on the touchwiz experience then optimizing the RAM to 339, which i think a good decision to make to offer SGS users...
[Galaxy S I9000 Android Development] Freexter:
why does it update the bootloader if you do NOT check update bootloader in odin?

anybody having problems with 3button recovery now,cause i had to fix it and I am dont wanna lose it :-)
[Galaxy S I9000 Android Development] kreb:
Whaiting a some first testers :D
[Galaxy S I9000 Android Development] kalpik:
I9000XXJPU Quadrant test: First test score 1214. Second test score 1267. Latest test: 1259.

https://twitter.com/SamFirmware/status/12546308199944192
[Galaxy S I9000 Android Development] cantIntoCode:
Downloading! Will report back when It's flashed! :D

EDIT: Ohh thanks for the tweet from samfirmware kalpik, stopped following them due to bs claims etc. Can't wait to try this out!!!
[Galaxy S I9000 Android Development] gslayer1988:
Was about to start flashing a new rom, guess i'll wait till Doc unleashes his magic on this rom and flash that one instead.

+ I will finally buy this man a beer when he's done.

@Kalpik,

Whoa those are some high scores for a Samsung rom, not that quadrant says it all, but still!!

I got my hopes up!!
[Galaxy S I9000 Android Development] pravk:
Seems fast as per samfirmware

.
[Galaxy S I9000 Android Development] shoman24v:
Does this work for the vibrant

Sent from my Droid Incredible
[Galaxy S I9000 Android Development] Roy Ngan:
Yah, saw the tweet! Looks like Samsung is still working on Froyo! Good news!
[Galaxy S I9000 Android Development] OCmylife:
Wohooouuu :D

Docs Version X incoming?
[Galaxy S I9000 Android Development] cantIntoCode:
Doc's usually really quick on this, hopefully it should be here sooner rather than later :D
[Galaxy S I9000 Android Development] AnnihilatorSC:
Supported CSCs/languages/Swype languages please?
[Galaxy S I9000 Android Development] kalpik:
So NO ONE installed this apart from Doc? :p
[Galaxy S I9000 Android Development] tomqin:
WOW, a brand new FROYO, Can't wait to flash it ...
[Galaxy S I9000 Android Development] jaju123:
Downloading at 4 MB/s :P
[Galaxy S I9000 Android Development] cantIntoCode:
Flashing now guys.
[Galaxy S I9000 Android Development] Xtommes:
What, if you´d test yourseld, instead of waiting others doing?
[Galaxy S I9000 Android Development] JuWa:
Flashing right away, when I get Voodoo disapled... :D
[Galaxy S I9000 Android Development] kreb:
trying to take an anwser from @samfirmware but he dont answer
[Galaxy S I9000 Android Development] Xtommes:
swype:

US English

UK English

Nederlands

Francais

Deutsch

Italiano

Polski

Portugues

Espaniol

Türkce

and ond I can´t read :)

Version: 2.9.51.13071
[Galaxy S I9000 Android Development] saerd:
WONDERFUL!
[Galaxy S I9000 Android Development] kreb:
Thanks a lot from Russian testers :D

Is it system laguages?

How about swype?)
[Galaxy S I9000 Android Development] Xacky:
Z4root doesn't seem to work with this firmware?

Its feels fast no lagfix needed untill now
[Galaxy S I9000 Android Development] Chronos12:
How long it takes the update Froyo 2.2.1 in Odin?
[Galaxy S I9000 Android Development] stierney:
If its your first time, probably 30 mins. IF unsure about anything then check out the YOUTUBE vid and search the forums here for a decent set of instructions. Dont proceed unless you are confident you have everything set correctly and also if you have root of your current firmware then make a backup of the EFS folder to your external SD card (just in case) the instructions on samfirmware are a bit flakey when it comes to the 3 file updates.
[Galaxy S I9000 Android Development] rdy2go:
WOW! OTA Updates?

Take a look at

Menu --> Settings --> About phone --> Software update!