Galaxy S I9000

How To Update Samsung Galaxy S I9000 to stable Gingerbread XWJVH 2.3.3 Firmware

Galaxy S GT I9000 LogoIn a bid to improve the overall user experience to give you the best out of your Samsung Galaxy S GT I9000 we bring on the latest update tutorials so that each and every user of this phone. So, continuing with this there’s an all new firmware which has hit the servers of Samsung which is dubbed as 2.3.3 XWJVH. This firmware is actually the KIES release and is the official release for some parts of the World and is no beta version of Gingerbread. The best part of this update is that anyone with the unlocked version of Galaxy S GT I9000 can update their phones. Please note that this update 2.3.3 is not for Galaxy SL I9003 or even to another similar looking phones, if you proceed and update with the same then we are not responsible for the outcome of the update on your phone, it can even brick your phone. As soon as update for your phone comes, we will surely update with the same on this site

NOTE : To update with this firmware you will have to first install 2.3.3 XWJVB and then you will have to follow the below procedure to update with 2.3.3 XWJVH so as to facilitate smoother firmware update.

After the solid battery life of XXJPY 2.2.1 which was my personal pick of the firmware, this version of XWJVH 2.3.3 is very much close to it when we talk of the battery life and optimization. I expect more battery optimization in the coming releases of 2.3.3. Very soon there will be a beta update on how you can update the Galaxy S I9000 with the 2.3.4 version of Gingerbread in which you can enjoy the Video version of Gtalk, though there is no Estimated Time of Arrival (ETA) of the same but as soon as it comes we will surely update the site with the same. Last time we saw on how you can update the Galaxy S GT I9000 with 2.3.3 XWJVB.

Many of the users also would like to ask about the stability and credibility of this firmware update, but you will be happy to know that this is not any beta or the leak release but in fact this Gingerbread 2.3.3 version is a KIES release which has been just released for United Kingdom. So, let’s proceed and see on what are the pre requisites for this update and also will see on how you can update with the latest version of Gingerbread XWJVH 2.3.3 version.

Note: Updating your phone with this update of 2.3.3 XWJVH doesn’t mean that the warranty is void as you are not rooting your device to void the warranty. Only rooting the device leads to voiding of warranty.

Pre Upgrade Instructions:

1. So, first up before proceeding to update, you need to ensure that you have synced all your contacts with your Google Account, all sms, applications, videos and music files which are there in your phone should be taken a backup or else the data will be lost. Anything which is in SD card will not be lost, so you can alternatively move to SD Card.

2. Next up remove the SIM card as well as the external SD cards if any in your phone, just to make sure that in an unlikely event the data in it doesn’t get corrupted,

3. Ensure that you have kept original USB cable handy which you have got with your Galaxy S GT I9000 and also the Galaxy S device,

4. Additionally, ensure that your phone has at least more than 50% of battery power left, this is just an advisory which if followed then you will not experience any difficulties as while updation of the device the battery consumption is at a maximum,

5. Ensure that your computer / laptop which runs on a XP, Vista or Windows 7 OS the firewall and other antivirus programs are disabled and also you should have admin privileges to download and install the software including the drivers and also along with this you will be requiring the USB port on your computer which supports USB 2.0.

6. (Optional) Many of the Galaxy S users have reported the problem that they are unable to get into the download mode which is the top most necessity for updating your device, so for all those we came up with a tutorial here, just follow the given instructions and you can easily fix the download mode and also the recovery mode bug. This procedure is only for those whose devices unable to get into the download mode and the recovery mode.

7. Please note that flashing with the firmwares doesn’t mean that you are ROOTING your device. If you have flashed with Voodoo Lag fixes then too you can easily flash your device with this firmware. But it’s recommended to disable all the lag fixes which are applied in your phone.

8. Ensure that you have closed the KIES completely and also disable any firewalls, antivirus if any as these softwares tend to avoid the software upgradation process.

9. Last but not the least, you can go ahead and update the below mentioned firmware irrespective of your current firmware, be it 2.1 or 2.2 or even any versions of 2.2.1 or 2.3 but before that you will have to update your phone with XWJVB 2.3.3 version to proceed updating with this firmware version.

Procedure to update Galaxy S GT I9000 with XWJVH 2.3.3:

  • Before proceeding you will have to first up have to download the 2.3.3 XWJVH Gingerbread Package which contains the PDA File, PIT File and also has the Odin Multi downloader with which you will be flashing the firmware. After downloading the package, you will have to unzip or extract the same. Please note that in the process of extraction or unzipping if it prompts for the password then you need to enter the password as

Extract Firmware Package XWJVH

  • Now, next up you will have to enter your phone in the download mode. The download mode can be entered by holding the Volume Down button + the Home key button (the middle button). While holding these both buttons, you need to switch ON your device. Now, if you have successfully entered into the download mode then you will see a green screen which is shown below.

download mode

  • If the device boots in the normal mode with the home screen then retry the process and if despite retrying you are unable to get into download mode then you will have to fix the download mode error for your phone.
  • Now, after successfully getting into the download mode, you will have to connect the Phone to the computer with the help of USB cable while Odin opened in the desktop. As soon as you connect the phone, you will see that first ID:COM box as shown below will turn yellow and in the message box you will see that it will show ADDED as shown in the below snapshot.

Phone Connected

  • Now, as soon as phone is connected, you simply need to select the files as mentioned below, without changing any parameters as shown in the below screen shot. You will have to select the below mentioned files from the package which you have downloaded and extracted as mentioned above. But before that we hope that you have already installed the 2.3.3 XWJVB version in your Galaxy S GT I9000.

PIT – s1_odin_20100512.pit


  • Now, as soon as you enter in the fields with the above mentioned files, you will have to click on the Start option to proceed for the updation process after which the device upgradation process starts as shown below
  • Now, as soon as the update is applied into the phone, the phone will process the update at the final stage which will be shown just like the below mentioned screen as in the message box you will see the message as “PASS”.

Odin entries XWJVH

  • Now, after seeing the PASS message as shown above, you still don’t have to pull out the USB cable till the home screen or any language selection notification doesn’t arrive or else you will mess up with your phone. It will take up to 5 minutes of updation, to show up the language selection screen. So, after the language selection screen is displayed on your mobile screen, you will see the below screen on your Odin in your computer.

Rebooting Galaxy S

  • Now, after reboot you will see that you will be asked to set up the startup options, choose the options accordingly and then after you see the home screen and after the completion of Media scanning, you will have to go in the recovery mode wherein you will have to delete the cache memory so that all unwanted files are removed if there are any left in the phone.
  • For this you will have to first turn off your device, long press the volume up key, press Menu as holding both the buttons press the power button to start. You can see that after device gets switched ON, you will find options like clear cache data. You can clear that by selecting options Wipe data/factory reset and also you need to select Wipe Cache partition after which you need to reboot your device by selecting reboot system now after which your Galaxy S will be rebooting and again you will have to set up your Google accounts etc.

recovery mode

  • Now, to check on which version you are on then you will have to just tap on the Settings > About Phone > Firmware Version where you will find the version of Android OS where it will show 2.3.3. As you can see above that we have shown some of the images of latest Gingerbread update.

Note : You will have to reconfigure the APN settings after updating the firmware to access the data services and the Internet services as all the Internet APN settings will be reset. You will have to contact your Service provider which is Verizon Wireless to get more info on the APN Settings.

So, that’s it you have now successfully updated with the latest firmware of 2.3.3 XWJVH. Do, let us know if you face any issues in the upgradation process. Soon, we will also be coming up with the procedure on how to root XWJVH 2.3.3 firmware phone.



  1. Shabaan

    May 2, 2012 at 6:35 pm

    hey preadeep. i followed the rooting for jvh step by step using odin. now my phone keeps restarting every 5 seconds. its been doing that for the last 2 hours. i entered recovery mode. done a factory reset. wiped my cache. taken the battery out and applied the file again and again. nothing works. what can i do?

  2. Eddy

    April 3, 2012 at 1:42 am

    my turning off issue is back, I don’t know what to do, it’s getting annoying every each time..

  3. Prateek Pandey

    September 26, 2011 at 3:28 pm

    HEY NEAL…. i bought Galaxy s I9000 wid android 2.2 now i want to upgrade it…
    please tell me wich is the best android version for this device??? …which works perfectly…& improves the device rather than causing problems…THANX…help appreciated !!

  4. Eddy

    September 18, 2011 at 1:22 am

    yep, i tried , actually now I changed my non-original battery to original Samsung battery and it’s working fine… it’s strange.

  5. Eddy

    September 9, 2011 at 12:37 am

    hi, why sometimes my mobile is turning off for no reason ? i just updated from 2.3.3 XWJVB to 2.3.3 XWJVH.

    before that I had 2.3.4 and i had every minute problem ‘turning off’ and then I downgrade to 2.2.2 and had same issue… now I have 2.3.3 XWJVH and it’s working great,but sometimes turning off, why ?
    thank you a lot.

    • NeaL Pradeep

      September 17, 2011 at 12:04 pm

      have you tried clearing the cache from the recovery mode?

  6. Benj

    September 8, 2011 at 4:19 am

    Hi Neal, please help, I have tried updating my galaxy s I900 from 2.1 to XXJVP 2.4, I have followed instructions carefully but all the phone does is keep restarting itself at the end of PASS, I cannot get it past the boot screen (Galaxy S screen) any help greatly appreciated.


    • NeaL Pradeep

      September 8, 2011 at 5:56 pm

      pull off the battery and re apply the update!

      • ketan

        September 11, 2011 at 8:59 pm

        ive got the same problem……i tried to do that twice……but its not working……can u please help?

        • NeaL Pradeep

          September 12, 2011 at 9:18 am

          have you tried removing the battery and reinserted the same!

  7. jed

    September 3, 2011 at 5:16 pm

    is it normal for the phone to re-start over and over again after upgarding?

  8. Airwaysman

    August 26, 2011 at 6:38 am

    Have updated a Galaxy S Model I9000T to the JVB build.
    Had to change the modem to one that would enable the 850mhz for telecom in New Zealand.

    All working well except that the Swype, selected and turned on, does not work.
    Not sure why
    Notice the model number is now I9000 not the I9000T

    will I get any benefit from upgrading to JVH

    is there a later firware that will allow Swype to work.


    • NeaL Pradeep

      August 26, 2011 at 11:10 am

      this update was for I9000 and was not for I900T! Swype cannot be changed as that is the latest version!

  9. Shahid Latif

    August 10, 2011 at 1:45 pm

    I have a GT-i9000 Orange unlocked. Will that be remain unlocked after update or should I be worried about updating. Build Number is FROYO.XWJPB

    • NeaL Pradeep

      August 11, 2011 at 12:07 am

      yes you can update with this version!

      • Shahid Latif

        August 11, 2011 at 1:48 am

        Thank you very much for a nice, easy and helpfull tutorial. It took only 5 minutes and now my fone has updated and working fine (till now :)) All apps remained installed and most of the settings remained same i.e. screen lock. Fone remained unlocked which was actually holding me back from updating. I thought I will wipe out everything like fresh windows installation. Very very helpful work. Thanks again.

        • NeaL Pradeep

          August 11, 2011 at 10:22 am

          thanks shahid for the feedback and we will try our level best to come up with the article with future version!

  10. Hightower

    June 17, 2011 at 6:13 am

    XXJVH is the last guide i see to installing the latest. but i see on the previous post there is XXJVP? 2.3.4?
    Where is that guide and package download?
    Will this take care of this weird batttery issue?

  11. Hightower

    June 17, 2011 at 4:54 am

    First want to say thank you for this guide. everything went smooth and upgrade with both firmwares. It was followed to the letter with the wipeout and wipe cache.

    However I have a glaring problem. The battery discharges extremely fast. and charging even when phone off is very slow. This is obviously software because on 2.2 i had no issues like this at all.

    Any ideas? This is very frustrating to have this. Ive rebooted a number of times. nothing special is running.


  12. shalil kani

    June 11, 2011 at 5:08 am

    hi neal

    good day to you buddy..what is the difference between gingerbread XWJVH and the Kies gingerbread version DDJV6. Which one is better. can you please elaborate. what should a user do ??


    • Neal Pradeep

      June 11, 2011 at 5:40 pm

      XXJVO as well as XXJVP 2.3.4 is better than both of these!

  13. Ankeet

    June 10, 2011 at 5:35 am

    I update the software my Galaxy S , but it just keeps restarting & restarting.. Pls help ..

    • Neal Pradeep

      June 11, 2011 at 5:48 pm

      update with the XXJVP version now which is 2.3.4

  14. raju

    June 9, 2011 at 4:58 am

    hey neal thanx for your always ready help

    Now today i am wondering which version of gingerbread 2.3.3 is more better ( stable) among XXJVO OR XWJVH
    and which one is latest release among the two ( XXJVO OR XWJVH).
    one more thing which one is more stable among XXJVH AND XWJVH

    plz plz ans me as i want to know this so as to clear ma doubts.

  15. cathzzzz

    June 8, 2011 at 1:33 pm

    hi neal..thanks for the reply…

    i came to realized that i used XXJVO file without bootloader during flashed..
    since im froyo i should used XXJVO with i right?.anyhow thanks really..

    BTW..can u suggest me how can i back up my apps? i cant go gor titanium coz my phone was unrooted..many thanks! 🙂

  16. cathzzzz

    June 7, 2011 at 10:53 am

    hi neal…i just upgraded my SGS from froyo to gingerbread yesterday…during flashing everythings seems ok..i saw the PASS in odin screen but after that usb cable automatically removed without rebooting but the phone was start authomatically…problem was its not showing the recovery mode instead a blurry screen with lots of color in chaotic pattern but the phone does open smoothly after a few minutes…up to now i think my phone works better than its previous firmware. my quetion and confusion is it is ok that my phone didnt show the recovery mode?

    i am hoping for your answer..and let me take this chance to thank you and the rest of you guys in this site for all the help!

    • Neal Pradeep

      June 7, 2011 at 2:09 pm

      you can try again and can proceed to install the fw again!

  17. raju

    June 2, 2011 at 7:05 am

    hi neal

    i recently flashed my Samsung galaxy gt I9000 to gingerbread XWJVH as per your instructions since its android system is consuming lot of battery ( around 45% on average) ( tested and verified it with and without applications). now please tell me how to downgrade from same gingerbread XWJVH to FROYO XXJP2, so that i can again upgrade my galaxy gt i9000 to GINGERBREAD DDJV6 via kies ( official kies verison released in india by Samsung electronics). i woulld also like to bring this into your notice that i purchased it from UNITED KINDOM and i am using it in INDIA now ( fully unlocked version)

    waiting for your early response thanx in advance

  18. Regmi

    June 1, 2011 at 8:30 am

    hi Neal I upgraded my galaxy s (which was lucked to vodafone australia) to XWJVh via your tutorial . So this may be possible to upgrade any Galaxy s which is not unlocked!?
    I found some display brightness issues and I again updated to its previous virson which is XWJVB, then another day when I connected my phone to computer via usb and opened kies, it was showing new software available, then I followed it and upgraded again.
    Now its baseband version is I9000XXJVO,
    Kernel version is 2.6..35.7-i9000XWJVh-CL 184813 root@DELL101 #2
    Build number GINGERBREAD. XWJVh
    Is this just the previous version which I updated first time or new one? also when I use video calling using yahoo messenger, rear camera turns on front camera doesn’t. give me some information please.
    thank you

    • Neal Pradeep

      June 2, 2011 at 3:13 am

      @regmi its quite risky to update locked handset as we haven’t tested till now doing the same! you can update with XXJVO 2.3.3 where all issues are fixed.

  19. Richard

    June 1, 2011 at 2:21 am

    Upgraded my new Australian Optus phone via this tutorial. All went smoothly but did have to redownload most of my applications and reenter the APN settings. Have not noticed a huge difference in battery life but will start turning off features as i am only getting 24 to 36 hours battery life. Kies now says that ‘this version of the device can not be updated’. i suppose all future updates will have to be done manually. Overall happy with the upgraded software from Froyo to Gingerbread.

  20. Keegan

    May 29, 2011 at 11:48 pm

    Will this work for a New Zealand phone on Telecom XT?

    • Neal Pradeep

      May 30, 2011 at 4:43 am

      @keegan is it a network locked, i mean other sims work on that phone?

    • Antony

      June 2, 2011 at 9:55 pm

      hey Keegan, I run one of theser phones off the telecom xt network with no issues at all.


  21. Francis Lim Panaguiton R.N., M.A.T.

    May 29, 2011 at 5:34 pm

    My phone is starting to reboot now after I rooted it… (see previous phone) can I install again the ROM? Any help????

  22. Sign

    May 28, 2011 at 4:52 am

    after i install this firmware i dont see any problems. thanks to all

  23. imad

    May 27, 2011 at 9:08 am

    Hi Neal

    Any news regarding the arabic version for gb 2.3.3 XWJVB ?

    Thank you

    • Neal Pradeep

      May 27, 2011 at 9:27 am

      @imad will update the same once the 2.3.3 Arabic version arrives!

  24. ravi

    May 26, 2011 at 2:14 pm

    Hi there
    I did the update as mentioned above and everything worked perfectly worked fine and was successfully able to upgrade.

    However I notice poor network signals. Is that an identified issue with this update or does this pertain to the network operator.

    • Neal Pradeep

      May 26, 2011 at 2:23 pm

      @ravi its a network issue!! kINDLY report to the service provider!

      • ravi

        May 31, 2011 at 1:10 pm

        I think so as well. I am finding it good when I move away from home.

        Cheers. Ravi

  25. imad

    May 26, 2011 at 9:10 am

    Hi Neal

    is there any eta for the arabic version for the gb 2.3.3 XWJVB or XWJVH

    Thank you

  26. Kuutamo

    May 25, 2011 at 7:19 pm

    :S i’ve managed to brick my mobile. damn. help! i’m desperate

    • Neal Pradeep

      May 26, 2011 at 5:50 am

      @Kuutamo install xxjvo 2.3.3 for Galaxy S

  27. Kuutamo

    May 25, 2011 at 11:16 am

    fyi i removed sim before i flashed it, also i have another sim, it’s not problem in sim but in mobile for sure. please help asap! 🙁

  28. Kuutamo

    May 25, 2011 at 11:08 am

    now i hoped to fix it with xxjvo but it’s all the same, everything else is working perfectly except this 🙁

  29. Kuutamo

    May 25, 2011 at 10:46 am

    damn, i think i messed up my phone, first i updated to this firmware, it got really gr8 but then i rooted my phone with a help from this site http://www.androidtotal . then my mobile started to malfunction so i decided now to flash it with this firmware again. and now it cant read my sim card :S please heeeeeelp :'(

  30. Manoj

    May 24, 2011 at 5:22 am

    Thanks alot Neal, its great update. can believe my galaxy s is totally different and working wonderfully now.

    • Neal Pradeep

      May 24, 2011 at 9:41 am

      hey @Manoj have you checked the latest XXJVO 2.3.3 firmware version for Galaxy S? Do check out the same!

  31. Toni

    May 21, 2011 at 6:58 am

    Great Stuff.

  32. peejay

    May 18, 2011 at 1:52 pm

    Great stuff Neal and the crew. I updated to jvb with a few intial problems (with the csc stuff) solved that, then did the jvh update. All went smooth. All that after studying the pages and forums for two days!!
    Lost all my apps but no big deal. Whats a good app backup thing (external)
    Also, i can not now get the phone to go into recovery mode
    Anyways keep up the good show, if you guys worked for (the faceless) samsung i think they would make a lot more business!

  33. won

    May 17, 2011 at 8:46 pm

    Lovely jubbly Neal.

    First off… battery life near double since 2.2.1. Updated from 2.2.1 BUSJ to XWJVB and then straight away to XWJVH. So far so good.

    Everything a lot more fluid. No lag whatsoever.

    A point to note, when flashing the device from XWJVB to XWJVB Odin showed RESET (blue) for half a second and then Pass (green) but procedure was finished. Also after going into recovery mode both times and wiping cache and factory resetting, I noticed it did not wipe the data, as when i turned the phone on all apps and settings (APN) where in tact. Only when I manually formatted the phone from GUI did everthing wipe.

    The level of RAM free ram has reduced by at least 50MB. This a comparison of my use before flash and after using the same apps and using the phone in general the same way. However, this has not affected the devices’ perfomance. This no lag or unexpected loading times even with having only 60MB RAM free at anytime.

    Will post more should anything change


  34. Francis Lim Panaguiton R.N., M.A.T.

    May 17, 2011 at 7:15 pm

    Solved the problem… just need to do some settings on the droidwall… thanks anyway…for those who wants to try to root their phone the site is given on my previous comment. I did not experience any problem after rooting, if you like you can try guys.. thanks anyway..

  35. Francis Lim Panaguiton R.N., M.A.T.

    May 17, 2011 at 7:00 pm

    Hello Neal,

    I found a site that could root the fw:
    I have a question though, I tried to go to droidwall and set up the firewall, when I try to connect to like Facebook I could not connect so I have to disable the wall, it is not just like the other rooting that I have made that even the firewall is enable it does not affect the connection to applications that require internet connection. Can you help me on this one? I really will appreciate you help.


  36. Matt R

    May 17, 2011 at 6:29 pm

    Here is another issue I’m seeing.. When I put my SIM card into the i9000, I can’t see ANY contacts on the SIM card to import to the phone.. If I move the SIM back to my Samsung Eternity, all the contacts are still on the SIM…. Is this a bug with 2.3.3? I’ve seen a few posts elsewhere about this, too..

  37. Mizaan

    May 17, 2011 at 6:08 pm

    Hi Neal

    I need your help please… i did the update and everything seems to be workingfine however when i go to the app market and search for apps that was there before like words with friends, alarm clock plus and many others they not there at all. I have no idea what to do to reverse this. i tried going back to the previous OS 2.3 which was working fine but the market still not showing my applications. Did doing this upgrade damage the market on my phone?????

  38. jacky

    May 17, 2011 at 6:05 pm

    will i root my phone if i update my i9000 from 2.2 to 2.3.3 xwjvh???some one pls tell me..???thanks….

  39. imad

    May 17, 2011 at 12:14 pm

    hi Neal

    ca you please respond to my previous posts?

    downloading the arabic version 2.2.1 JPJPM does it mean downgrading from 2.3.3 to 2.2.1?

  40. Sasanka Gottimukkala

    May 17, 2011 at 9:04 am

    Dear Neal,

    Can you please respond to my previous post. Also I have an another issue. I would like to know if it’s possible to connect to Dynamic wep network in Samsung Galaxy S?

  41. azmi

    May 17, 2011 at 1:42 am

    Done successfully!!! Make sure do wipe data/factory & wipe cache partition EXACTLY after got PASS from Odin & before reboot for 1st in Recovery Mode (2nd times after autoreboot by odin). If u stuck in S logo,reflash and do the wipe out.

    Thank q Neal..this 2.3.3 is really stable,fast,smooth & fully working!!

  42. armizi

    May 17, 2011 at 12:42 am

    Helo nael.
    i just update my firmware to jvh from jvb recently using ur tutorial. 1st impression everything is ok. after full charging the phone i left the phone overnite with data network off. In the morning i check thebattery left is about 10 % only. n i check what using the battery the most n it seem the android os using the battery the most before this in jvb firmware the battery doesnt drain this fast. and also the phone become hot in the morning. please help me with this matter. tq

  43. Mac

    May 17, 2011 at 12:18 am

    Hey Neal,

    I’ve downloaded the file two times over and extracted it too. But still can’t find the PDA file in it. Please check and advise.


  44. marissa

    May 16, 2011 at 10:39 pm

    is there a way to do this with a mac?

  45. Gibran

    May 16, 2011 at 8:28 pm

    well today i finally updated it, it’s actually a litlle faster than before.

  46. lee jeffery

    May 16, 2011 at 7:19 am

    Im sure that someone is looking at a proper root proceedure for JVH as we speak.

    • Neal Pradeep

      May 16, 2011 at 11:07 am

      @lee yes soon we will bring out the one!

  47. lee jeffery

    May 16, 2011 at 7:19 am

    People, it would appear looking at the comments that phones using XWJVB thast are rooted may suffer problems after uploading XWJVH. Maybe you should unroot the phone first before upgrading and then try it, although there is no guarantee there , becasue I did that and it played up anyway. Unrooted the phone and it was ok apart from an instance or two that i have. See above comments.

  48. Sam

    May 15, 2011 at 4:14 pm

    Hey Neal,

    Thank you for posting this guide. I am backing up my phone’s applications, contacts, sms, etc. Will the phone wipe the internal sd card? Because that’s where everything is backing itself up into. Should I unmount the internal sd card before I begin?


  49. Arun

    May 15, 2011 at 2:52 pm

    Hi Neal,
    I am planning to install 2.3.3 on my sgs by following your steps..
    After installing 2.3.3, is it possible for me to downgrade back to XXJPY 2.2.1?? If yes, please share the link to do the same.

    Ill b waiting for your reply to upgrade to 2.3.3. 🙂

    Thanks in Adv,

    • Neal Pradeep

      May 16, 2011 at 11:11 am

      yes @arun you can but from 2.3.3 you first need to install XXJPU and then follow the procedure to install xxjpy!@

      • Arun

        May 16, 2011 at 4:24 pm

        Thanks for the reply. 🙂 That sounds like a little long procedure! I bot this phone recently and im new to this flashing stuff!

        Just one more question.. after installing 2.3.3, will i be able to upgrade any other official upgrades released from Kies?

        • Neal Pradeep

          May 16, 2011 at 5:35 pm

          @arun it will depend on the country you are from!

        • Arun

          May 18, 2011 at 3:38 am

          okay, I have bot the mobile in UK and I am using it here in India.. So does this version allows me to update in India?

  50. Che

    May 15, 2011 at 8:52 am


    Upgrade worked well and everything seems to be good.

    Apart from the following:

    YouTube application missing, can’t remove as in manage applications it’s there, but all the options are greyed out.

    Can’t access old downloaded apps like Angry Birds which I’ve spent 3 months getting 3 stars in all the levels! lol.

    Any ideas?


    • Neal Pradeep

      May 16, 2011 at 11:12 am

      @che sorry to say that you will have to install that again if you hadn’t taken a backup before updating!

  51. rylan

    May 15, 2011 at 4:39 am

    @neal: downloaded the package, but wen i try to extract it says the file might be corrupted, doesnt give me the option to punch in the password unlike before.

    • Francis Lim Panaguiton R.N., M.A.T.

      May 16, 2011 at 9:23 am

      try downloading it again.. it means that you have not fully downloaded the package my friend.. check the size of the file. I think is 183 mb…

  52. Unionjack

    May 14, 2011 at 7:45 pm

    Neal, successfully flashed. Notice CSC code is XEE. Is this for uk as stated at the top of the article?

  53. Sanjeev Gupta

    May 14, 2011 at 7:09 pm

    I have so far seen from various posts that Samsung Galaxy S 2.3.3 (XWJVH) can be done using The phone does get rooted. But using wifi (just when you turn on the wifi), the phone gets rebooted repeatedly in an endless cycle. So after loading XWJVH for the third time, I have not rooted my phone this time and the phone is working fine. I am now waiting for correct and stable method for rooting XWJVH. Its predecessor XWJVB got rooted easily and stably with the file mentioned by me above.

  54. Visar Uruqi

    May 14, 2011 at 12:48 pm

    Hi guys

    Thankx very much for the instructions and the great work.

    Can somebody tell me the difference between gingerbread and darkyrom?

    I’m a beginner in the android world just bought my SGS and made an upgrade to gingerbread 2.3.3 XWJVB.

    Are these hacks on top of google android? Is darkyrom another distribution like in linux that we have many distributions of linux?!?

    Thank you for your time

  55. feyungco

    May 14, 2011 at 12:55 am

    I successfully completed firmware XWJVB, tried to do XWJVH but keeps cycling with the letter S, this has happened twice now, what am I doing wrong?

  56. Jay

    May 14, 2011 at 12:14 am

    Hi Neal
    I am installing XWJVB to my phone. I entered download mode but my computer can’t recognized the USB. I have no problem when my phone is in normal mode and Kies can detect the USB. I searched for latest drivers for SGS and installed it on my computer but still I encountered the same problem.. Hope you can help me.
    Thank you!

    • Jay

      May 14, 2011 at 4:01 am

      Hi Neal, I fixed it… I upgraded my phone’s firmware thru Kies and then after the update my computer was able to detect my phone on Download Mode.

      I flashed my phone to XWJVH! thanks!

      I’ll wait for your next update on how to root this version. =)

  57. Imad

    May 13, 2011 at 3:55 pm

    hi Neal
    my phone was running on froyo 2.2 and then i installed the fw 2.3.3 XWJVB
    after a while i updated my phone to 2.3.3 XWJVH
    then i installed the arabic version 2.2.1 JPJPM
    to my surprise, and it is a bad one, when i opened the settings>about phone it showed to me
    that my phone is running on version 2.2.1 froyo and not anymore 2.3.3
    all that was installed and updated before was deleted
    it is very frustrating. do i have now to repeat everything ?
    please help
    thank you

  58. Gibran

    May 13, 2011 at 7:35 am

    i really wanted to flash my phone with this but then it’s very irritating when all my game levels vanish after reinstalling the apps

    any suggestions ?

    • Neal Pradeep

      May 13, 2011 at 9:39 am

      @Gibran you need to sacrifice those game levels! 🙁

  59. jim

    May 13, 2011 at 6:22 am

    hi neal,
    why it can’t support web flash?

    • Neal Pradeep

      May 13, 2011 at 9:39 am

      @jim it supports very well, install Adobe Flash 10.3

      • jim

        May 16, 2011 at 2:41 am

        it‘s ok!Thank you!

  60. Sanjeev Gupta

    May 13, 2011 at 4:29 am

    Sudddenly while typing on swype on Handcent SMS, my phone started, rebooting all by itself repeatedly and then not scanning USB memory. However hard I might try, it would go on rebooting. So I have installed the ROM again. Thereafter, I have done factory reset and also wiped cache. Let us see how it goes from now onwards.

  61. callisto

    May 12, 2011 at 6:22 pm

    hello neal,after reading the site for a couple of days i finally updated my phone to 2.3.3 jvh.the install went fantastic no problems.what is the difference jvk jvh?.i installed jvh,i didnt need to set apn,i just selected network(tmobile) and it automatically configured it.thanks again very much appreciated

    • Neal Pradeep

      May 12, 2011 at 7:33 pm

      @callisto there are minor performance tweaks, rest all are same, no major changes though!

  62. Rajesh babu shrestha

    May 12, 2011 at 4:07 pm

    Hi… I have updated my galaxy s i9000 to xwjvh via kies. Everything is awesome about this firmware. Its very fast and my device is very stubble and responsive. But I found few shortcomings:
    1) sometimes android os drains battery (stopping sns and software update + restarting helps buys it’s really frustrating sometimes)
    2) the children is still rfs (not ext4)
    3) no direct voip call facility in contacts

    I’m really frustrated by android os bug draining battery… I really need fresh ideas abt solving this problem…any solutions… Mail

    • Neal Pradeep

      May 12, 2011 at 7:36 pm

      @rajesh flash your phone with first XXJPU 2.2.1 and then flash with XXJPY 2.2.1 which is the most stable version till now!

      • rajesh babu shrestha

        May 13, 2011 at 11:38 am

        i didnt knew you had replied to this post…. btw bro i understand that samsung have no 2.3.3 firmware for the asian countries… thats why i flashed my phone to xwjvb and let the kies update it to the latest one…. i just wanted to know if there is something else a normal guy like me can do to get rid android os bug…

  63. Jonathan

    May 12, 2011 at 2:47 pm

    Just noticed a bug with this update, when i use the Power Control Widget and activate the wireless from that widget, it causes my phone to continuously reboot itself, the only way to fix is to reset the phone.
    My install method was, the full JVK beta update, then the JVB update then lastly the JVH update using ODIN to flash. Has anyone else experienced this problem to, i dont want to activate the wireless just in case it crashes again, but otherwise everything else is perfect and smooth.

    • lee jeffery

      May 16, 2011 at 7:13 am

      Hi Johnathan, I thought I was going crazy but your phone does it as well. I get the same thing when i turn on wireless from the pull down. It only seems to do it once after I first turn the phone on, and after that it seems stable. Just tried it again it seems ok but first thing after I turn it on and turn on Wi-Fi it reboots.

  64. Steve

    May 12, 2011 at 8:59 am

    Hi Neal. i just have no idea which is the lastest firmware is. my phone currently runs 2.3.3 XXJVK. is XWJVH higher than XXJVK?

  65. Sanjeev Gupta

    May 12, 2011 at 4:41 am

    But is saving of apps, SMSs, call logs etc. a normal feature if one upgrades from XWJVB to XWJVH? Ths only thing that changed during upgrade process by me was that Home Screen had default icons on the first screen and all other screens became blank. However, application drawers had all the apps (including data) intact. Baseband version, of course, became XWJVH. When I rootred the phone using CF-Root-XW_XEE_JVB-v3.1-CWM3RFS, one thing defini9tely changed. Sound while the phone is booting vanished.

    Another thing that I am finding is that 2.3.3 (since XWJVK onwards) has been giving a strange problem in Handcent SMS. Handcent SMS is behaving strangely for more than a month. When I try to add a contact by pressing + button on top right corner, the contacts do get listed but when I use the Search Button in Handcent SMS and enter any alphabet, no contact gets searched. It always shows ‘No Contact Number’ though I have more than 2300 contacts. I use Android 2.3.3. It appears to be a bug with Handcent 3.8 onwards. By the way, if I type some letters of contacts in the contact field, I do get desired results in pull down shape. The same problem of No Contact Number is seen even if I try to attach a Contact to the message body whether as Plain Text or as V Card. I hope that it quite useless to scroll through thousands of contacts to locate the right contact. Can you please help me in that? Handcent support has been sleeping and they have not even acknowledged my query.

    • Neal Pradeep

      May 12, 2011 at 3:22 pm

      @sanjeev gupts some apps may face issue, have you tried clearing cache!

      • Sanjeev Gupta

        May 12, 2011 at 5:11 pm

        Clearing cache using some third party apps or using inbuilt facilities? For which apps should I clear the cache?

        • Neal Pradeep

          May 12, 2011 at 7:34 pm

          @sanjeev clear the cache by going into the recovery mode!

  66. lee jeffery

    May 12, 2011 at 2:49 am

    Oh, heres something else. My GT I9000 reboots istself occasionally. Didi it once yesterday and once today. Maybe XWJVH is not as stable as we thought. Ive not had a self reboot on this device at all until XWJVH.

    What do you reckon??

    Also another hint. With market, if you buy an app you can reload it if you upgrade, it will be on the market under “my apps” ready to reload. But a lot of the free apps wont be there in fact I think none of the free apps are there in the same way. So i installed appsaver which copies the apps to your external SD card so you dont have to remember what you had before you upgraded. Kies wont copy apps during back up, nor will Gmail accounts, or titanium i dont think, at least it didnt for me. so its not a bad idea.

  67. Shaun

    May 12, 2011 at 1:49 am

    HI, i had flashed my Galaxy s with XWJVH. everything works great accept the GPS. I am not able to use GPS to locate my own location. I am from Singapore. Please help

    • Neal Pradeep

      May 12, 2011 at 3:23 pm

      @shaun it will locate, just keep data connection switched ON for sometime!

  68. leo

    May 12, 2011 at 12:09 am

    come on!!! give me the root instructions!!! Peace

  69. kasra

    May 11, 2011 at 9:34 pm

    as you may have noticed, in the gingerbread editions, the two buttons on the bottom of the phone are always turned on as the screen is on, which is a problem and not present in froyo 2.2 and 2.2.1… so is this problem fixed in XWJVH? cause it actually helps in the battery life… thank you…

  70. Sanjeev Gupta

    May 11, 2011 at 7:51 pm

    Well, I upgraded but my phone didn’t get formatted. All my apps, SMSs etc. remained intact but it is showing XWJVH! Do I really need to do a facxtory reset and cache partition wipe?

    • Neal Pradeep

      May 11, 2011 at 8:11 pm

      @sanjeev its not a compulsion to do so, but if there are any issues of lag then its recommended to do so!

  71. Imad

    May 11, 2011 at 7:16 pm

    hi Neal
    my phone was running on froyo 2.2 and then i installed the fw 2.3.3 XWJVB
    after a while i updated my phone to 2.3.3 XWJVH
    then i installed the arabic version 2.2.1 JPJPM
    to my surprise, and it is a bad one, when i opened the settings>about phone it showed to me
    that my phone is running on version 2.2.1 froyo and not anymore 2.3.3
    all that was installed and updated before was deleted
    it is very frustrating. do i have now to repeat everything and root my phone again?

  72. Ton

    May 11, 2011 at 5:35 pm

    hi neal,

    still no tutorial on how to root? thanks!

    • Neal Pradeep

      May 11, 2011 at 6:42 pm

      @ton just give us bit time, we will surely come up!

      • Ton

        May 12, 2011 at 8:03 am

        thanks neal=)

  73. BRANKO

    May 11, 2011 at 9:33 pm

    Does anyone know if the upgrade to Gingerbread on I9000 galaxy S will work ok in New Zealand??

    • Neal Pradeep

      May 12, 2011 at 3:24 pm

      @Branko yes go ahead and install the same!

      • Jeremy

        May 14, 2011 at 7:55 am

        Yes it works perfectly, Kies even lets you update to to a newer version.. I have bee running it for about two weeks now in NZ and it hasnt missed a beat. Thanks Neal!

        • Christopher

          July 24, 2011 at 4:28 am

          Hii there I too live in NZ and have just updated my phone, only problem is its not reading my SIM card, was I supposed to clear the cache and stuff with my SIM card in because it was still out when I did it. Thanks

  74. Umer

    May 11, 2011 at 11:30 am

    Hey Neal how are you, man since I have updated this firmware on my SGS everything is smooth and fine with the exception of one thing. I CAN NOT SEND ANY TYPE OF FILE VIA BLUETOOTH, I am able to receiver it but can not send it. BLUETOOTH scans device properly but when it starts sending it say FAILED.

    Can you help me out here, as you have always done.

    Thanks in advance.

    • Neal Pradeep

      May 11, 2011 at 6:41 pm

      @umer have you checked the bluetooth settings ?

  75. giovanni 2243

    May 11, 2011 at 10:23 am

    HI Neal,
    can you provide a procedure to root this JVH?


  76. SAMEH

    May 11, 2011 at 11:10 am


    i install in my GT- I9000 and not working and restart before inter in thank you

  77. lee jeffery

    May 11, 2011 at 1:55 am

    Heres a thought. After trying that stupid device root from adroidtotal and find it caused my phone to restart every 15 seconds, I reloaded my XWJVH, which fixed the problem. It un rooted the phone again but hey at least I could use it again. It would appear the root file that androidtotal and dkzone use are both flawed.
    Now after I reloaded my XWJVH and the phone rebooted, I found I still had all my data, wallpapers where still inplace, messages, rintones, everything was as it should be. Then I remembered that according to this websites instructions we should clear the cache and wipe data/factory reset. But the wipe data factory reset wipes the user data which of course removed all my aforementioned settings which where still in the phone after I upgraded. So maybe if you want to keep the user data and settings as they are wiper the cache but dont factory reset.

    Just a thought.

    Lee Jeffery

  78. lee jeffery

    May 11, 2011 at 12:19 am

    Just upgraded my Galaxy 9000 from XWJVB to XWJVH. All seems good so far, even got my free version of Navigon back which wasnt available free on market with JVB but was there on JVH. I actually got it when I upgraded from froyo 2.1 to froyo 2.2.

    The only problem I seem to have is if I have my phone on vibe when I switch it off, when I turn it on and pull down the notification page to switch it from vibe to sound, it wont work. I have to go to settings and click off the silent box under settings/sound/silent mode.

    Once ive done that I can change it as much as I want through the pull down notification page. Until i restart the phone that is. Any ideas ???????????????????

  79. Andy

    May 10, 2011 at 6:11 pm

    I have downloaded the file twice, however i still don’t see any PDA file in the zip file that i downloaded.

    Am i missing any thing.

    Please advise,

    I have already updated the firm ware to

    “baseband version I9000XXJVK
    Kernel Version: root@dell102 #2


    • Neal Pradeep

      May 10, 2011 at 6:50 pm

      @andy you will have to extract the file!

  80. Justin Sturdee

    May 10, 2011 at 10:49 am

    hi i have succesfully updated with this fw update. thanks very much
    in your tutorial of 2.3.2 when you have loaded the rom i noticed the application menu background was the same as the home screen background. yet in this version of gingerbread it is black again?

    why is it so?

    Cheers Justin

    • Neal Pradeep

      May 10, 2011 at 6:53 pm

      @justin its done by the samsung, it must be some optimization!

  81. imad

    May 10, 2011 at 8:18 am


    • Neal Pradeep

      May 10, 2011 at 6:55 pm

      @imad install the arabic version of 2.2.1, still 2.3.3 arabic version is not out!

      • imad

        May 11, 2011 at 6:03 am

        hi Neal
        my phone was running on froyo 2.2 and then i installed the fw 2.3.3 XWJVB
        after a while i updated my phone to 2.3.3 XWJVH
        then i installed the arabic version 2.2.1 JPJPM
        to my surprise, and it is a bad one, when i opened the settings>about phone it showed to me
        that my phone is running on version 2.2.1 froyo and not anymore 2.3.3
        all that was installed and updated before was deleted
        it is very frustrating. do i have now to repeat everything?

  82. Zaeem S.

    May 9, 2011 at 10:45 pm

    Hey Neal,

    I followed your process and it works like a charm!

    BUT I decided to go a few steps ahead and I followed the following guide to root my XWJVH Rom-

    The thing is, I followed all the advice and my device appeared to have rooted but it kept restarting every few seconds! I had to follow the steps on this page all over again and it is working properly again (phew)!

    Do you know what the problem might be?

    Ah, what the heck; I guess I will just wait for your guide to rooting! I hope you write it soon! 🙂

    Thaaaaaaaaaaaanks, by the way!

  83. tomba

    May 9, 2011 at 7:23 pm

    just for testing i do it twice time with this firmware!?!?

  84. tomba

    May 9, 2011 at 5:50 pm

    unfortunateli with this firmware i’ve changed imei to 00499901064000 but i have backup copy of my /efs directory and recovered imei…

    • Neal Pradeep

      May 9, 2011 at 6:00 pm

      @tomba its highly impossible tht with updating with this fw you can change the imei!

  85. Ton

    May 9, 2011 at 2:42 pm

    just in case you need to know to answer my previous questions… i’ve upgraded to JVB via your tutorial and rooted via your tutorial as well…

    now kies shows an upgrade so i was wondering if i should do it via kies or do it via this tutorial still…

    • Neal Pradeep

      May 9, 2011 at 2:42 pm

      @ton you will have to follow the tutorial!

      • Ton

        May 9, 2011 at 2:53 pm

        thanks for the response neal,

        will i have to re-do the rooting after updating via tutorial?

  86. Ton

    May 9, 2011 at 2:31 pm

    hi neal,

    what’s the difference between updating using your process and updating via kies? since kies, is already showing a new version available?

    second, can i still update directly even if i’ve rooted my device? i’ve rooted but have not installed any lag fix.



  87. Sasanka Gottimukkala

    May 9, 2011 at 11:12 am

    Dear Neal,

    Once again wonderful job, since couple of days I have been visiting your website too often on various things. You are doing a fabulous job…

    Hey I have got one issue on hand.. I find youtube application as installed but I don’t find its icon anywhere.

    Can you help me??

    Thanks in advance…

    Best regards,

    • Neal Pradeep

      May 9, 2011 at 2:23 pm

      @sasanka is it a previous issue!

      • Sasanka Gottimukkala

        May 9, 2011 at 8:05 pm

        Dear Neal,

        Previous issue was connectivity with 3G network, I got it rectified, I haven’t set APN configuration properly. The current issue I am mentioning is a new one. I followed the instructions you suggested and I could comfortably install stable version. I later realized that YouTube application icon is missing. I checked for it in list of applications. I indicates that it is installed when I try to install YouTube application from android market. Strangely I don’t find the icon anywhere.

        I hope I made the problem clear.

        Thanks in advance.

        Best regards,

  88. mac

    May 9, 2011 at 5:55 am

    just updated my firmware. so far so good.. feels better than the previous one. Thanks Neal..
    Lakers lost though.. sigh 🙁

  89. Daniel Wood

    May 9, 2011 at 12:46 am

    How to root JVH 2.3.3

    I have just done this to my i9000 and all works fine. Firstly d/l the root file at then, using odin select the z image root file in PDA with no repartition or pit and flash. Once done, wait fo the charge symbol, unplug and enter download mode again. this time use the file from in PDA, with no repartition or pit and flash again. Once it has restarted unplug and you should now be rooted.
    Happy days

    • Matt R

      May 10, 2011 at 7:16 pm

      the multiupload link just takes me to a generic MU page, and the fugu link should be fugumod not fugum0d..

      • lee jeffery

        May 12, 2011 at 2:33 am

        Yeah happened to me too matt

        • Daniel Wood

          May 15, 2011 at 11:23 am

          sorry, they worked the other day. i will upoload the files and post the links soon

  90. Zvi Ever

    May 9, 2011 at 5:34 am

    Does Gingerbread XWJVH 2.3.3 Firmware includes Hebrew Keyboard (writing right to left)?
    Thanks in advance for a valuable answer.

  91. khu

    May 8, 2011 at 5:03 pm

    does this work on the GT-S I9003 ??

  92. Chander

    May 8, 2011 at 4:13 pm

    Thanks for serving people with is requested to you that please try to manage upgradation of galaxy s i9000 to 2.3.4 so that people can video talk with their beloved ones. kindly reply.

  93. sasa77ar

    May 8, 2011 at 10:55 am

    Just updated , quick the rom of JVB’s but it seems to me that the battery goes as question if someone knows,,,, when I root this version with
    , did everything as expected, but after 2 minutes I started to restart and restart and then broke broke and so for every 5 sec.did anyone know what the problem is

    • lee jeffery

      May 11, 2011 at 1:31 am

      sasa, ive just tried the same thing but through androidtotal and it did the same thing as yours did. I reloaded my XWJVH upgrade and it fixed the problem, although it did in root the phone.


  94. FallenZion

    May 8, 2011 at 9:02 am

    It works fine so far, the battery life seems slightly improved, but I have a question. Can we root this firmware the same way we rooted XWJVB? I am referring to this tutorial here 😀

    • Matt R

      May 10, 2011 at 7:12 pm

      I’d like to know that, as well! Will the XWJVB root tutorial from work with XWJVH, or is there another method?

      • Neal Pradeep

        May 10, 2011 at 7:12 pm

        @matt its the same method!

      • FallenZion

        May 10, 2011 at 7:37 pm

        I’ve tried it and it doesn’t work. After 5 min the phone just keeps restarting and restarting, it’s the same problem sasa77ar had. I guess we’ll just have to wait for a new rooting tutorial for XWJVH.

        • Neal Pradeep

          May 10, 2011 at 7:41 pm

          @fallenzion wat was your previous fw version?

        • Ankeet

          June 10, 2011 at 5:37 am

          Even i am facing the same problem.. It justs keeps restarting .. Had to remove battery to swicth it off.. How ever it respond to switch on button..

      • Matt R.

        May 16, 2011 at 4:16 am

        Well, I guess I don’t have to worry about the XWJVH stuff… I tried this tutorial on updating to XWJVH from XWJVB, and it breaks my phone. It always says “failed” in Odin, and then my phone goes to the caution sign and computer.. I have to redo the XWJVB install, and just root that.. it won’t allow me to update to JVH…

        • Marc Louie Yap

          May 25, 2011 at 8:19 am

          Hi MAtt,

          We got the same problem. I tried updating from jvb to jvh using odin v 1.0 and it worked.
          The one from the download package is odin v 1.3

        • Matt R.

          May 25, 2011 at 11:30 am

          I ended up taking my i9000 in for warranty repair.. the usb port on my phone is very miss, with a little hit.. basically 1 out of every 75 tries, it might connect to the phone.. the rest of the time it either doesn’t see the USB connection on either the phone or computer, or it shows as USB not recognized.. so I think its the USB port, which is covered under Samsung’s warranty.

  95. Samal

    May 8, 2011 at 8:02 am

    Hi Neal,

    I just updated to XWJVB, now going to try this. Is it possible to root this version ?

  96. Osmin

    May 8, 2011 at 4:41 am

    Just updated and it worked like a charm. Only drawback that I’ve noticed so far is that the version of swype that is now available is only good for english, nordic languages and french. Unfortunately, Spanish, which I often use, is now missing. Does anyone have a solution or a work around to obtain Spanish for Swype.



  97. PaulV

    May 7, 2011 at 11:26 pm

    Is this version of firmware ok to use on a debranded and sim unlocked UK galaxy s (I9000)?

  98. Unionjack

    May 7, 2011 at 2:16 pm

    Just updated phone XWJVB yesterday when this came out. Kies reported upgrade available for that but during upgrade process fails saying “device disconnected.” So obviously delighted to see this. Unfortunately folder PDA – JVH_JV3_JPO is empty!!

Leave a Reply

Your email address will not be published. Required fields are marked *

Comment moderation is enabled. Your comment may take some time to appear.

Most Popular

To Top