`` How To Update Samsung Galaxy S I9000 to stable Gingerbread XWJVH 2.3.3 Firmware - Android Advices

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 androidadvices.com.

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 androidadvices.com.

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. 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. my turning off issue is back, I don’t know what to do, it’s getting annoying every each time..

  3. 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. yep, i tried , actually now I changed my non-original battery to original Samsung battery and it’s working fine… it’s strange.

  5. 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.

  6. 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.


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

  8. 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.


  9. 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

    • yes you can update with this version!

      • 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.

  10. 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. 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. 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 ??


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

  14. 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. 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 bootloader..am 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. 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!

  17. 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. 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

    • @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. 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. Will this work for a New Zealand phone on Telecom XT?

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

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

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

  23. Hi Neal

    Any news regarding the arabic version for gb 2.3.3 XWJVB ?

    Thank you

About Pradeep Neela

Friends call him Droid Geek because he tries out different ROM’s everyday and helps droid users experience better features on their devices. Add +Neal Pradeep on Google Plus for more Updates.
Scroll To Top
Get Daily Free Newsletters

Receive The Latest Android News, Tips & Useful Guides Directly To Your Email - It's Free!!