How To Update Samsung Galaxy S I9000 to Gingerbread XXJVP 2.3.4 Firmware

Galaxy S LogoIt’s been a great journey for all the SAMSUNG Galaxy S owners, despite the roll out of SAMSUNG Galaxy S 2 this doesn’t seem to have stopped the excitement for all the Galaxy S owners. All the users of SAMSUNG Galaxy S owners, there is a great news that you can now update your Galaxy S GT I9000 with the latest version of Gingerbread 2.3.4 version. With a host of new features along with an all new file system you can now dose your phone with this latest version. Please note that this version is the leak version and not the official version, so you will have to note the same before updating with the same. This news version of Gingerbread 2.3.4 is dubbed as XXJVP 2.3.4 version.

Also, most importantly if you update your Galaxy S with the same that doesn’t mean that you have rooted the device. If you have rooted your Galaxy S before then please note that after updating the device with the Gingerbread 2.3.4 you will have to again follow the procedure to root the Galaxy S as the rooting access is revoked after doing this update.


  1. Hi neal
    I have galaxy s vibrant sgh t959 vibrant. How can i upgrade from 2.2 to 2.3.3 with sumsung kies or mini kies?

  2. Link for the zip file is not working! PLease fix this! Thanks a lot!

  3. how do you update it to that though ???

  4. i installed gingerbread successfully on my i9000. but the ear speaker doesnt work unless head phones are plugged in. and my back and search buttons dont work any more… any suggestions?

  5. hey neal, i clicked on the link to download the zip file, but the page was not found, how do i get the zip files then? sorry man, im not very tech savy, i just want a faster phone.

  6. Is there something wrong with the down load site????? Have tried for last 1hr to click on the download link and google chrome wont connect, still able to connect to all other sites.

  7. i have samsung galaxy s GT 19003. when i can upgrade my android 2.2

  8. hi got a question re gmail app. i cleared data in recovery mode to extend battery life after upgrade to 2.3.4 and installing voodoo, evrything works fine except gmail – i cannot make the app work, even clearing data from manage app did not solve the issue. please help!!!!!

  9. Thank you very much!

    it worked perfectly

  10. hi, just updated to 2.3.4 from 2.3.2, as screen would keep freezing and force clause would appear too often, in general phone was too slow and often not responsive. now everything seems to be fine, thanks a lot. i also installed voodoo lagfix, and quadrant says 1940 after update, I really was not expecting this, it is great!!

  11. When the fuck is samsung going to put out something newer than 3.4.4 through Kies? I want to update my phone without having to hack the crap out of it.

  12. if i agian update with 2.3.3 xxjv9 and go to the service centre for re update with official version then they will found that what i have done in previos……

  13. hey neal i am from india
    u r jenius in android,,,,please ans my some ques
    i have update my i9000 with 2.3.4 xxjvp but (1) no video and calling facilities added to gtalk ?(2)some app auto stop at time of working and force close ?(3)when i rooted the phone with given inst warr void but when i update with again 2.3.3 xxjv9 and not rooted the phone then warrenty claim with safe or not?

  14. i upgrate in froyo but in setting in build number not showing froyo but showing 2.2

  15. hi neal

    i want to know you said before ginger bread 2.3.4 is a very stable version here..

    is 2.3.5 a stable version like 2.3.4 …is it recommended to update to 2.3.5.

    please reply

  16. sir i need help pls tell me how i cAN update 2.3.5 galaxy pls give report sir

  17. Hey Neal,

    I have updated my SGS to 2.3.4. Intially it was was working very fast. Even the quadrant scores were around 1350 But after using for 20 days score has gone down still little better than the stock sgs.
    Now i am facing 2 problems -
    1. Sometime i got the error of android system unexpectedly stopped….and the networks reconnects
    2. I am using Plantronics bluethooth handsfree. Whenever i connects this with my phone after using it for one time it stopped working like it shows connected and paired but no sound.

    kindly help me fix these.

  18. Hey Neal

    I have downloaded the new firmware but now I can’t get rid of the lock screen that I didn’t have before.

    It asks me to enter a number which I have done, but I want to get rid of it. When I go to Screen Unlock Settings the “None” bar is not lite up sp I can’t disable the lock screen.

    What can I do?

    • On whiCh firmware you are on and have you tried XXJVS 2.3.5?

      • I have updated to 2.3.5 and this has happened. I believe it may be because I get business e-mails coming to my phone.

        The phone is telling me to update my security settings if I want to receive e-mails and when I do I can’t shut off the lock screen.

        This has only happened since I updated with XXJVS 2.3.5

  19. u r a great help man, but how can i change the rom into darkys?

  20. Dear Neal, I have the phone I9000B, I updated the firmware with version 2.3.4 of XXJVP and XXJVQ. Each time, it works, but when you start the initial setup screen does not work the touchscreen, the buttons work, but not the screen.

    I cleaned each time the cache by procedure wipe.

    What wrong?

    Thks for advise!!

  21. Hi dude
    After upgrading to 2.3.4 xxjvp firmware I have noticed that battery got drain quickly ..battery lasted longer when i was on 2.2 froyo ..why is that?

    Thanks in advance

  22. This is amazing! It works perfectly thanks a lot man

  23. Hi NEAL!!

    Does this new update supports ARABIC ?

    I’ve just updated my SGS with the GINGERBREAD 2.3.3 JPJV6 ARABIC and its working great.

    Does this new update supports ARABIC ?

    I Need Arabic and Urdu Language for just reading SMS so if this update doesn’t support arabic and urdu language than can i use any application for reading arabic and urdu language SMS ????????????

    Please Help me to answer

    Thanks to you

  24. ever since i updated my phone my battery life has halved. why?

  25. Sir i had update my friend’s galaxys with 2.3.4. i was done all prosiger which you show in this page.i got pass massege in my odmin3 but after this prosiger phone was not starts.plzzzzzZzzzzzzzzzz help me plzzzzzzzzZzzzzzzzz

  26. Sir i had update my friend’s galaxys with 2.3.4. i was done all prosiger which you show in this page.i got pass massege in odin3.but after that phone is not starts.plzzzzzzz help me what i will do now.plzzzzzzzzzzzz.

  27. hi neel……..
    i m in big problem…………….i update my phone 9000 to ginger bread………….but after showing paas option in ODIN i just removed data cable from my lappy…..but its not working now….even not restart….no light nothing else……………all finished……………………

    i m really scared………….plz help me out

  28. amazing work! Thank you a lot!

  29. Hi can you please tell me what’s the difference between XXJVR and XXJVP? Thank’s

  30. Hello again NeaL!I updated my OS of my phone to the Galaxy S2 rom and i have to say only one think:YOU ROCK!!!I had no problem at all,my phone is fully function and everything works perfect!!!To all the people who have problems:Just follow NeaL’s guide step by step and there will be no problems any more!!!Thanks again NeaL,you’re the best!!!

  31. Mufaddal Mohammed

    Hi Neal,

    I have one question. All went well as per my previous comment, but the interface on my sgs is still the same horizontal scrolling is that ok?

    Where can I find list of new features for the 2.3.4

  32. Mufaddal Mohammed

    Hi ,

    Thanx a lot for this resource after a long wait from samsung finally I have been able to update my sgs to 2.3.4

    Although my first try I was stuck at boot.bin as faced by same of the readers above. But don’t worry just follow the instructions as mentioned by Neal to restart the PC and then removing the battery if the phone is in download mode.

    Mostly this is caused by some variant of kies running in memory.

  33. Hi NeaL.I have a Galaxy S GT-I9000 and the characteristics of the phone pressing *#1234# are:PDA:I9000XWJPH,PHONE:I9000XXJPP,CSC:I9000XXJP9 and the android version is 2.2 Froyo.My questions before upgrading to 2.3.4 are: 1)Will it have Greek menus?and 2)I read somewhere that from Froyo to Gingerbread must have bootloaders.What are they and do i need them?Thanks in advance.

  34. hi’ sir u have galexy i9000 2.3.4 arabic version

  35. Dude u seriously ROCK!
    Everything went very smoothly!
    Thanx a million!

  36. If I didnt click the “Wipe data/factory reset” option will anything happen?

  37. Hey Neal. Pradeep
    Really Appreciate Your Work Dude….
    But i Want To Upgrade 2.3.4 Ginger Bread Officially by Kies..
    Now What I DO…??
    M Using Your Firmware : )
    Tell The Procedure From Which I Got Upgrade My Firmware From Kies Officially…

  38. hi pradip,

    this procedure is applicable to galaxy users in india???official update released or not???just want to ask is it safe via odin bcz i dnt know much about root,recovery tools etc….

  39. Hi:) i upgraded my galaxy s i9000 yesterday through official kies to gingerbread 2.3.4 . But i still have bad battery drain and wifi weak signal? is there a toot for this? ive wanted to root my phone for ages! please help…desperate Jim C.

  40. Hi neal,

    “this firmware is not recommended for all those whose phones are network locked.”

    Do you recomend unlocking phone before upgrading?



  41. Hi…i’ve managed to upgrade my galaxy s to the xxjvp 2.3.4 version…after a while using it…i’m experiencing the force close issue…any update on this matter?? thanks…

  42. You sir, are brilliant yet again.

    high five

  43. I just upgraded my phone with 2.3.4 and then voodoo lag fix. On the plus side, extremely fast now…but now my phones auto rotate wont work correctly even after calibration. During calls I cant hear anybody talking unless I turn the speaker on. Annnd now I just noticed that my phone will completely freeze sometimes when it goes idel and not let me turn the screen on or even turn the device off, I have to manually take the battery out and put it back in for me to reboot. Overall its a pretty friggen annoying pile up of problems.

  44. I’m sorry but i did everything that was stated in the instructions to the letter (this is not my first flashing) and after all that the info on my SGS says that i am running gingerbread 2.3.3 I9000XXJVP, build number gingerbread.XWJVB. Pls if someone would be so kind to explain why? (or is it supposed to say 2.3.3 ?)


  45. WHAT should i do ???

    PLS HELP ME …….

  46. DEAR NEAL,

    I followed all your steps , but after i feeded the files on the Odin3 and clicked ” start ”

    i get the following message :

    Odin v.3 engine (ID:5)..
    File analysis..
    Enter CS for MD5..
    Leave CS..
    Enter CS for MD5..
    Leave CS..
    Enter CS for MD5..
    Leave CS..

    and its hanging on the same status after 20 min

    pls HELP ME FAST

  47. You rock sir!! Kudos for this guide. :)

  48. Working good so far. Will let know if any problem occurs. Thanks anyways.

  49. At first try i bricked the phone but when i try volume down + home + power it opened in download mode.
    After a couple of trying i managed to upgrade 2.3.

    Thank you.

  50. this update works on 2.2 froyo , baseband xxjpp?

  51. Upgraded from froyo; worked like a charm, thx!

  52. only question is, what happened to files on the internal memeory card, they were all there after installation. I went and formatted my card

  53. Man you rock – it installed in breeze.

  54. Great instructions, thanks!

  55. I attempted to update, but Odin stalled in the middle of the update. Now when I try to turn on the phone, all it shows is a phone, a warning sign and a computer connected by dots.

    I tried the three button reset but it does nothing, brings me back to the same screen.

    Tried removing battery, rebooting computer, still the same screen, a phone, a warning sign and a computer.

    Can you help please?

  56. Hi Neal
    I just upgraded to xxjvp and then i tried xxjvq. I cant seem to download anything from the app market – nothing. from both versions. I then went back to 2.3.3. i click to download and it says downloading but it just keeps doing that. i am so sorry i messed with my phone. please help me fix it.

  57. hi Neal, i have updated my gt-i9000 to 2.3.2 to 2.3.3 to 2.3.4 following all advice on here and still swype is not working at all, is there something missing from my phone, like do i need an update to fix this or is this something i need to take into service centre. details are
    firmware 2.3.4
    baseband ver. i9000xxjvp
    kernel version: #2

    I hope you possibly can help,
    Thankyou, Michael

  58. hi neal this is emmanuel again frm india last time i upgrade my samsung galaxy s I9000 frm 2.1 to 2.3.2 gingerbird nw i tried to uprade to 2.3.4 but it stucks at boot.bin then i restarted my phone as well my computer and restart the process. this tie i stucked at sbl.then do the same pulled out my battery while i was in downloading mode n restarted my computer as well but this time i cant get into download mode not even getting start my phone does my phone get bricked…?
    plz plz plz plz help me wat could i do

  59. To think, I was conefusd a minute ago.

  60. You have no idea how happy you have made me.
    I reset my phone a few days back and was unable to restart it. After coming across you tutorial I said what the heck and tried again.
    I don’t know if it was because the other files I downloaded from some other sites where bad, or it is just dumb luck, but it worked.

    I got my phone back!!

    Thank you so much.

  61. hows the battery life diff from the xwjvb 2.3.3…… dont like charging every 4 hours..

  62. Hi Neal,

    Can i go back from this version to Gingerbread XXJVO 2.3.3 Firmware with the help of your old post since i see lot of force close errors.


  63. Hello Niel,
    i downloaded the JVP on samfirmwares.. im from darkys v9.5XWJS8, its froyo 2.2.1 and i wanna upgrade to this JVP 2.3.4 for the sole reason that i wana use the video call on skype.. i heard that you have to flash a gingerbread bootloader first especially if you are on froyo such as me. so my question is does this have a gingerbread bootlaoder in it? coz they say if you are on gingerbread rom and you have a froyo bootlaoder, your download mode is gone/disabled and you have some rainbow screens. Please advice me on this before i flash.. thanks

  64. Hi Neal!

    I’ve bought a Galaxy 4 days ago and my first thing was to upgrade to 2.3.4. and root it. Everything is working allright, but when i plug in the ac charger i cant use the phone, it doesn’t respond to touch, ‘freezes’ for ~10 seconds if it responds to touch so completily useless. Charging through computer is allright with no problem. My charger is stock samsung charger not 3rd party. Since i havent tried charging the phone while on 2.1 my question is could it be that the problem is with the 2.3.4 for me? (I’ve cleared the cache and did factory reset after installation)

    Thanks in advance

  65. I did it but still as it is !!!!!!

  66. Ya neal, do you think it would be a good idea to solve the problem and improve the phone to continue and follow your instruction to clear cache and root phone with XXJVQ ?

  67. Hello Neal
    I have GT-I9000M, does it vary from GT-I9000, I followed your instruction meticulously, but it did not work.
    Now phone does not start and I get the little mobile and pc with triangle in between sign. I still can get to download mode. tried many time same results. it halts after it starts to load bin file.

    • yes Mo, I900M differs from I9000. don’t update on your I9000M phone as phone won’t work! just visit the service centre fro the same to get that fixed!

      • thanks neal, but someone suggested to leave pit empty, and I did and the update went through fine all the way and the phone restarted nicely showing GT-I9000 not GT-I9000m then animated instruction to remove cover, battery, and place sim. which I did then started the phone to get a screen asking to enter network lock control key with option to dismiss. when I do dismiss I get phone setup option screen. any advice on how to proceed. I just bought this phone to days ago and I have no time to go any where I have to travel very soon

  68. Hi Neal, this 2.3.4 works great.

    GPS aint crap anymore cos when i installed the compass app, north is really the true north.
    i still dont know if that app was updated or the phones hardware is functioning better coz of this firmware, but it is really great

    Thanks man.
    oh, one more thing..

    .. whats the new kies update all about?


  69. Hello..

    Please some one tell me what is the most latest version between XXJVQ and XXJVP.

    I flash my Galaxy S with XXJVQ 2.3.4 and the only problem I notice is I sometime losing the icons in the launcher.


  70. Hi

    I have SG 2.2.1 with Voodoo lagfix. If I upgrade to 2.3.4 with these instructions, do I need to disable the lagfix first? Second question, do I have to re-install all market apps after the install? If so, what happens to already paid apps? Hopefully don’t have to re-buy them…

    • You need not purchased the app’s which you have already purchased from your account. But you will have to install the app’s again.

  71. i noticed thx again

  72. omfg it worked :D thx <333 btw do i have to download vodoo lagfix or is it unneeded?

  73. I had previously upgraded to XXJVI version, which had a number of problems – Swype not working, missing Daily Briefing, hang ups and freezing. Installed this update, and everything looks much better.

  74. isnt working… got to the point where u gotta start odin but then it says in the message box

    Odin v.3 engine (ID:27)..
    File analysis..
    Enter CS for MD5..
    Leave CS..
    Enter CS for MD5..
    Leave CS..
    Enter CS for MD5..
    Leave CS..

    and doesnt progress…

  75. Hi Neal,

    This might be little out of this subject.But I would really appreciate the answer.
    Will this OS support audio coming through the AUX. I want to make calls from the car
    through AUX, ie., audio coming through the speakers.
    Through other Nokia phones, I am easily able to do it.


  76. man i love u man u r a darling

    seriously man i love u man

  77. I was installing when suddenly the screen of the phone swiched off, and everything stoped, I waited 10 minutes, and closed Odin, after I pulled off the cabel from my phone, and wanted to swich it on, and keeping pressed the swich button for about 5 seconds, it showed me to icons phone and computer, and between them exclaimation mark “!”. Then I tryed again but the result was the same.
    went back to JVO 2.3.3

  78. Hi Neal ,
    is there any way that we can upgrade to Touch Wizz 4 on Sgs ,
    thanks for all you work mate , :-)

  79. Thank you Neal process are all ok, unlikly this ver. 2.3.4 dos not support arabic.

    • Brother this version is leaked version which released in Europe. So may be here is no Arabic support.

  80. Dear Neal,

    You are doing a great job. i installed 2.3.4 in my i9000 and everything went fine and working also. But i feel like battery draining faster than 2.3.3. and when i tap on some menu, its taking time to open. I feel less speed. What i am thinking is to go back to 2.3.3 arabic firmware since my phone is middle east version. Please let me know whether i need to take any extra care while dowgrading 2.3.4 to 2.3.3 (arabic) version or i can simply follow procedure in 2.3.3(arabic) firmware update and do it.

  81. I have my GS updated with XXJVP 2.3.4 with voodoo lag fixes, can you tell me what is this app Superuser for?

  82. Since the update I can’t connect to internet via wifi… I’ve tried at home and at two different free hotspots but with no luck. :(

    What should I do?


  83. That’s one nice tutorial.. ;D
    Keep up the good work!
    Next time I buy an android phone its because of this u know.

  84. Brother I have another 2 simple Question, If u have no problem then plz ans me?

    1. In Odin Soft I found “Re Partition”…. what is the function of Re Partition? If I choose Re Partition during Flash procedure then what will happen … [but as bcoz u never mention to click re partition in this XXJVP procedure so thats why I never click on Re Partition]

    2. What is the Benefit of Rooting a Phone?

    Plz plz plz brother if u have a little time to ans my this two simple question then plz clear me ….

    Thanx once again brother

    H. M . Afzalur Rahman

  85. Hello Neal, I m AFZAL from Dhaka, Bangladesh. This is my 1st comment regarding ur nice and effective tutorial. I bought a Galaxy S phone with have ECLAIR 2.1 preinstalled. When I come to know about GINGERBREAD 2.3.4 then I decide to upgrade my Galaxy to Gingerbred directly from Eclair 2.1. Then I start reading many many many article or procedure from many web pages. And finally I decided to follow ur procedure. And lastly I have done it successfully.

    Many many many thanx dear brother for this nice procedure. My GALAXY is now too fast with this XXJVP [Gingerbread 2.3.4] firmware. I just directly download the zip file provided by u and then un zip it with the mentioned password and make my mind strong enough to walk in ur way. Coz I have came to know from many web pages / youtube that a single problem may brick my phone. I was too nervous bcoz I never did this flash before. But as bcoz I follow ur procedure nothing happen to my phone. Phone is running now with the latest firmware from 21st June.

    I flashed my phone with Odin 1.00 ver with 512 pit file. And now everything is fine. Battery life is same as before but I thing as bcoz this Firmware is latest and little bit big it consume more RAM then before.

    Thanx for everything brother. Many many thanx

  86. why i cant connect my phone to pc using odin3 v1.7?? xan you help me

  87. I launched odin v1.7 because the 1 that came with the download didnt work. when i clicked start odin just turns white. its also been over 5min. And im running on 2.3.3 xxjvk rooted

  88. can u plz sumhow send me dat specific file..plzzzzzzz :$

  89. hey i have downloaded the zip file 3 times.. but it does not contain that code file..only 4 files r there..what do i do now? :( plz help me out…

  90. Have upgraded successfully but the internet connection is too slow and the market stops working (May be because of the slow internet connection). It was working fine in 2.3.3 and also the internet speed was better. Thinking of going back to 2.3.3.

  91. hi neal, thanks for the upgrade. just one question, i’m using 2.3.3 now so if i update it to 2.3.4 will the battery draining problem be solved? thanks!

  92. well I reloaded xxjvp and i still had the same problems. I have gone back to XXJVO which only had one slight hicciup and which to me seemed to be faster and had better battery life than all the versions so far. I await the next update to see if anything changes. I also have a 16GB S9000 coming, so cant wait to trial that and im also going to look for a 9100 whilst im in Hong Kong for the next 3 weeks. Im eager to see whats on offer there.

  93. HI Neal, thanks for your replies above…
    well after i upgraded from 2.3.3 to 2.3.4 i cleared the cache and hard reset the phone, after several days of usage i found the following:
    amazing batterie life, smoother page flipping, fast phone…

    But really terrible camera (pictures and video), it takes time to take the picture and horrible quality. and the gallery is soo lagging and slow.. other than these everything is fine..

    Now Neal you asked me to clear the cache, but i already did it directly after the upgrade.. do you mean another time?
    Thanks a lot..

  94. hi Neal, just a few questions, when i updated my firmware from 2.2.1 to 2.3.3 last time, i wasn’t able to get back my whatsapp messages, will this happen if i update my firmware from 2.3.3 to 2.3.4 now? and also i have seen the comments from above, will this really improve the battery life for the phone? thanks!

  95. Thank you guys for this wonderful tutorial.
    All the process went like described.
    One question that i have….is it normal after the upgrade to 2.3.4 to have the same same lockscreen like before. I mean the TouchWiz? If this is normal can you please provide a tutorial on how could we have the original android lockscreen (the one with unock and silent mode sliders)? Is this even posible?
    Thanks in advance!

  96. Up-gradation done successfully as per procedure explained.. thanks for big androidadvices. Looks like phone operation is smoother than before.

  97. well its been over a week since I upgraded my Galaxy S 9000 to the latest firmware. The previous gingerbread version was pretty good, quite fast (and I dont use voodoo lag) and pretty relaible. This latest version is poor in comparison. For starters it is slower and also uses more battery power. I use my phone for business pretty much the same every day. I was getting nearly 2 days out of it with the bluetooth on all day. Now i get a day and a bit.

    It also comes up with “ was forced to close due to an error” after I make a call. I found it still allows me to make calls but after the first call after I have started the phone, it messes with my Bluetooth and so I cant make calls using it at all. I didnt have this before. My bluetooth and voice dialling worked beautifully before this version. So I am going back to the previous version.

    Good luck.

  98. I have downloaded the Zip file of Gingerbread 2.3.4 and i was able to extract all files except CODE_I9000XXJVP_CL264642_REV03_user_low_ship.tar.md5 and GT-I9000-CSC-MULTI-OXAJVP.tar.md5 with password but for above two files password shows wrong. so kindly help for extracting these two files.

  99. Hi Neal,

    I lost the recording video quality after upgrade, before upgrade video quality was very good.
    Is there any thing I need to do here.


    • this new firmware has nothing to do with the video quality, have you cleared the cache?

      • Sorry Neal, by default video recording was to 720*480 which was shrinking the screen a little bit.
        Now I have set for 1280*720, and look fine now.


  100. Hi,

    I have followed all the steps and have successfully upgraded my device to 2.3.4 n have cleared the cache too! The phone seems to work faster but I am facing a very strange problem.

    Whenever I try to charge my phone, after some time it shows that my phone is fully charged however when I remove the charger then it shows the real battery %. Due to this problem m facing a lot of issue to charge my phone completely which is really annoying. Can u suggest me wt shall I do??

    • Check with your battery even if the problem persists after flashing the firmware one more time

      • I have caliberated my battery and its working fine now.. but can you tel me when will we get an update for google talk with video??

        Thanks for the awesome tutorial!

  101. People like you make life so much easier and FUn..!!!!

    Thanks Guys. I followed up the procedure and everything working perfectly fine. :D

  102. Hi neal, browsed thru xda website and they said the there would be an android 3.0?
    what are the tweeks they would be makin?

    is that the last update?
    cos its really hard to upgrade then reinstall all the apps again.
    i think im just being lazy and lost that excitement for upgrading.
    im curently using the xxjvo but on a wait and see basis for the far latest update samsung will throw to its mobile users.

    thanks for lots of your work. it really helps a lot.
    here that kies, no thanks to you for makin all of us wait with you far too late updates and complicated schemes..


    • Download TitaniumBackup. Backup your data.. that way when you do the upgrades, you can restore your apps, etc..

  103. I tried installing almost 6-7 times but it gets Fail..even after restarting system and removing battery of phone. Then when i flash again with XXJVO it works fine…Please help.

    • You should download the latest version of Odin. I has the same problem, then I downloaded Odin V1.7 and it worked first time.

      Hope it helps :)

      P.S just make sure you disable the check box ‘Re partition’ as it seems to be checked per default on Odin 1.7.

      • @pyrophreak..Thanks for info. I will wait for next upgrade and now i am happy with XXJVO and not planning to upgrade to this new ROM.

  104. Hi Neal ,
    how can i updagte Touch Wizz 4 on galaxy S , should i wait for some more time or is there any way that i can do it , help is appreciated

  105. Correction to my previous comment: It was my SIM card, don’t have SD card.

  106. Not sure if this happened to others but in my case when I tried to update to 2.3.4 without my SD card inside my mobile I had troubles, couldn’t update the phone. Later I put the card back and worked perfect! Just to let you know.

  107. Hi…
    I found some Bugs in version 2.3.4

    I can not transfer multimedia messages, and APNs are correct
    The code block of the mobile phone screen sometimes does not release after being entered correctly
    The transfers of the Market is slower and the installation (my net is 60mg of fiber)


    Battery life

    I go back to version 2.3.3
    I hope someone fixit this version

  108. It works ! .. after downloading and rebooting twice. GReat work.

    How about this question — why on earth does one have to run Windows to be able to do this? Why aren’t you open source people making things like this for linux/ubuntu?

  109. Hi Neal,

    I just want to know whether this gingerbread 2.3.4 support Arabic and does it support video gtalk. please let me know.



  110. For Password issues, just noticed the below one in some other forum and it worked for me: At your risk though

    Originally Posted by hacksome

    FIX for anyone having “Confirm Password” issue on Boot:-

    1) Just enter some wrong password multiple times
    2) Then a Warning message will appear telling you it will remove all SD Card data
    3) Type something wrong again!
    4) Let the SD Card get wiped.
    5) Then the system will bootup properly next time.
    I just did one more *2767*3855# Full wipe after bootup.

  111. Hi Neal, is not being accepted by phone. Please help – I did not see any password entry screen while unzipping on PC. It is asking after installation complete – Same issue as others reported above. Please kindly help asap.


  112. Hi,

    GUYS IN GREAT PROBLEM… I tried to upgrade the firmware from froyo to gingerbread in my galaxy s i9000 … My phone is in download mode only till now .. i dont know wat to do ..
    the code is still in the Leeave CS ,.. it is not at all changing .. can i now restart my phone ?
    Will my original version be there ?

  113. Hi Neal, thanks for the instructions. I followed it exactly and managed to flash my phone to gingerbread 2.3.4. The only problem I notice is battery drain. Its only been 5hr since I charged it to 100%, now its down to 60%. I have not used it that much either.

    I live in New Zealand but used European firmware, can this be an issue?? thanks

  114. Is there someone who found some bugs with this firmware or its only me????

    • I found some bugs… not major. The battery life seemed to be much better than the 2.3.3 I had on (XWJVH), but many many apps does not want to install on this 2.3.4. Also 2.3.3 seemed to run a bit smoother, scrolling and so on. I went back to 2.3.3.

  115. password is not accepting as my fon says dat password shouldnot contain more dan 16 characters nd it is more dan 16… what to do? plz reply as soon as possible….

  116. hi Neal… after updating my fon ask for confirm password… wats dis? plz help me as soon as psbl…

  117. Hi Neal
    just updated to 2.3.4 xxjvp. works good , it’s fast and even the battery seems better
    than before
    thank you very much and hope that you will find a way in the very near future to
    install the arabic version for this fw

  118. Planning to upgrade my galaxy s to 2.3.4, but i heard about:

    Android 2.3.4
    Ficeto’s 2.3.4 XXJVP Base ROM
    Kernel = Dark Core 2.7.3 Hacked Voodoo MOD
    Baseband = Modem = Phone = I9000XXJVP
    Lagfix = on
    Tweaks = Juwe’s RAM optimization script
    CPU locked at 1 GHz
    Quadrant = 2109
    Theme = LockeOn’s ock theme MOD

    i’m a little confuse with those, what is it? need i flash it to my phone?

  119. when will TW4 be inclouded in update ? :)

    will it have all the widgets (clock, weather…) like SGS2??

  120. Thanks for great tutorial on upgrading Galaxy S!
    The system is now much faster than with original 2.2.1 Froyo, but it uses more RAM … Anyway, I love it!

  121. Hey …Hi Pradeep… Upgraded to 2.3.4.. noticed some “bugs” (maybe) after rooting the bootup animation is not having any sound… multiple downloads from market when seen in notification area are a total mess…!!! But overall you did a great job.!!! Does it support adhoc wifi connections from laptops?!?!?

  122. Hi Neal,

    Ive just upgraded to XJVP 2.3.4 as 2.3.3 had bad battery drain issues. Now the same is happening.
    Yes the cache was cleared. I did everything to the letter. Factory reset and all.
    It barely charges.
    on previous 2.2 there was no issue at all.

    Now perhaps i missed something cause i saw a post on here that someone has a vibrant and this is not for the vibrant? Odd because the beginning of post says its for samsung galaxy S unlocked I9000 which is what my phone is but it is a vibrant phone. Is it screwed up because of this?
    What is the fix for battery drain and do i have to go back to a previous version. If so, how.

  123. hi neal
    i am from india. you guys r doing a great job.
    i am using gingerbread version 2.3.3 .can u please list all the differences in 2.3.4.

  124. Will there be an official update for T-Mobile Galaxy S 4G any time soon? Will this firmware update work for that model?

  125. oh man. great. gingerbread is awesome. its super fast. and thnx a lot for sharing it.

    but i hav a little problem. i cannot find most of the applications in android market. ( eg:facebook, twitter etc.)

    what could be the reason?
    pls help.

    • you will be able to find! Just try once again!

    • Hi Ameer ,

      in market settings , set content filtering to ” Show all Applications” , it will show all apps ,

      • Its working Pavan. Its working.. thanx… Actually i tried it 2 days back. but it was not working. Nw after seeing ur reply i thought to giv a try. BINGO.. its working. And all my fav apps are back…
        thnx mate… thnk u very much..!!!

  126. thanks u are doing a gr8 job

  127. Hey Neal…

    Kudos to u.. i’ve just installed the ROM is working fantastic.. I just need to know is there any possibility of

    u providing Touchwiz4.0 for this ROM. I m really eager to use the 4.0 on my handset.

    Thnx bro.. u rock.

  128. Hi,

    It is stopping at below point. Can anyone please help.

    File analysis..
    Enter CS for MD5..
    Leave CS..
    Enter CS for MD5..
    Leave CS..
    Enter CS for MD5..
    Leave CS..

    • hey chaitanya, restart the computer and follow the procedure again! things will be fixed!

      • Thanks Neal, It worked well for me. Thanks!!

        And I lost my installed Applications, how can get back? Because I purchased few applications from Andriod Market and I could not find them. Trying to sync with my account. I am not sure if that works.


  129. Also Neal i found there’s a problem in gallery; it’s so laggy and slow… i hard reset the phone after the upgrade and another time after i found the problems but it’s not working… do you think the 2.3.4 can solve these issues or is it better to go back to Froyo?
    Thank you so much…

  130. Thanks guys! Nice and easy walk thought :D
    Running nice and smooth now…

    *Wipe Cache partition*

  131. Just an update all is well and working perfect!!!

  132. to update my last comment i had to take battery out then i got a logo with plug and pc

    i went backinto download screen and tried again… so far so good…

  133. Sorry if it doesn’t matter, but I want to know if this update works on Samsung Galaxy S GT-I9000B (the Brazilian Version). Thanks a lot!

  134. Hey neal ive done it all step by step and mine looks like it has frozen at the command boot.bin?

    what should i do why has it frozen?

  135. Does it support Brazilian Language? Thanks a lot for the update!

  136. This firmware support Brazilian Language? Thanks a lot for the update!

  137. @Manoj and everyone else asking/thinking the same thing… Honeycomb (Android v3) will NOT be coming to ANY phones.. Honeycomb is a tablet-centric OS. The next version of Android for smartphones will be Android 4, dubbed IceCream Sandwich.

    Back to my initial question ;-) How is the JVP on battery life? I know it was said on AndroidAdvices that JVK was best battery life. Also, how is the cellular radio (not FM, but cell signal, etc) with JVP?

  138. Hey,

    I am trying to update this firmware. I have followed each and every step carefully. After i pressed ‘start’ button in Odin, it has been more than 10 minutes but i can not see anything happening in the odin, i think it is not loading the firmware. Please tell me what to do now, should i close the odin ?

  139. Hi Neal, I have updated mine to 2.3.4 & I did a mistake by wiping my data while SIM card is still inside. Ended up all data in my SIM is gone & my phone couldn’t recognize it, hence I had to change my SIM card.
    So far I have set the APN correctly. I COULD surf the internet.
    The only problem is I couldn’t add a Google account at all, hence I couldn’t access Gmail, Gtalk, Market applications. There is always this error message “can’t establish a reliable data connection to the server”.
    Is there any advise what I should do or check?
    Thank you

    • check with your network services and your sim data can’t be erased with the firmware update process!

    • there might be a temporary network issue at your side, try after sometime, the issue will be solved!

    • Hi Neal,
      Eversince I upgraded to gingerbread (2.3.3 & 2.3.4) I had several fast drain issue with my battery. Now I’m using XXJVP with Voodoo lagfix and still I faced several battery fast drain issue. While it was still ~75% & I used whatsapp or other application, suddenly my phone switched off. When I switched it on again, there’s a warning that the battery is low (30%. This has happened several times. I wanted to attach the screenshot of the battery use but there is no attach file feature here.
      Is this a common glitch to gingerbread?
      Is there any way to rectify this issue?
      I do appreciate your kind help.
      Thank you in advance.

  140. Hi . I have galaxy s GT 19000 with version 2.2.1 and i update with 2.3.4 working fin >But there no Arabic language for setting . thanks

  141. Hi Neal , this is pavan again , one more thing i noticed , i was not able to do Copy on wordpad , is this the same everywhere?

  142. i got my phone briked !! help !! pls pls plspls

  143. Hi Neal ,
    after upgrading my galaxys to 2.3.4 battery drains faster compared to 2.3.3 , any tips or suggestions on this , i did fatory rest , cache wipe out ,

  144. Also Neal, i realized that not only the camera has problems, also the gallery…Oh lord it’s soooo lagging!!!
    So you know after the upgrade i cleared the cash and reset the phone.. so i think the 2.3.3 is a real bad upgrade… so do you advise in moving to 2.3.4? i don’t wanna end up with a bad unstable upgrade…

  145. i was downloading this to my phone i wait for 10 minters nothing happen i got the usb out it was showing
    downloading mode i try to switch it on but now it is show phone and computer on it> please help me.

  146. Hi Neal, after i upgraded to 2.3.3, the phone camera turned horrible; the pics are very bad, grainy and not clear; also taking the pic takes seconds after it was instantly in froyo…
    do you have any idea if this is fixed in 2.3.4?

    • Hi Neal,
      i upgraded from 2.3.3 to 2.3.4 and most of my applications are not found in the market anymore.. when i checked my market account on my PC, i found that most of the applications are incompatible with my phone… do you know the reason? are these apps incompatible with 2.3.4 but compatible with 2.3.3?

  147. mine just fails straight away saying no memory.
    i have defaulted the phone and totally nothing on it.
    please help as i have managed to do this everytime so far from 2.1 to 2.2 then to 2.3.3 and would like to have 2.3.4 now many thanks

  148. Update to 2.3.4, now its 4th time I have flashed my galaxy s. working fine. thanks.
    I hope Neal will bring Honeycomb update for galaxy i900 very soon :)
    I heard the news that Honeycomb is in testing process for galaxy s.

  149. my phone is not getting in downloading mode….
    how to get it in downloading mode????

  150. Hi Neal,
    Thanks for the update, but this firmware support Arabic Language?

  151. You are the man neal. It works like a charm! That is why I love this phone.

  152. thanks a ton Neal, it s been flawless all throughout. keep up the good work bro.


  153. hey neal are u finding it better than the JVO cause my mom is using the GALAXY S now but if it’s a worthy upgrade will do it otherwise will wait for a next upgrade.

  154. Hi Neal,

    used this site couple of times to upgrade, many thanks and brilliant work. Have now upgraded to 2.3.4 and rooted all in one session which is fantastic.
    One small issue I have is that the four icons at the bottom of the home screen have been replaced by two. The two icons are contacts and applications. I sure I am missing a trick here, any advice?

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

    Thanks Neal… Its awesome… updated mine last night and its working great… not bugs so far… hoping that you can come up soon on how to root this ROM… I also got 2.3.4 on my firmware version.

    Thanks again..

  156. Neal my phone doesnt go into download mode after holding the three buttons

    my firmware version 2.1 – update 1
    baseband version I9000XXJM3
    kernel version 2.6.29
    build ECLAIR

    Please help!!!

  157. Chander Malhotra

    Dear Neal,
    Thanks for this upgrade 2.3.4, I successfully upgraded my galaxy S but please tell me that when we can have video talk on skype. I use skype at least 6 hrs. a day . When it will be possible for galaxy S users to get facetime type application. if possible please reply.

  158. Hi ,
    last upgrade to my SGS was 2.3.3 XXJVO , it is working fine , do Android market work on 2.3.4 , please let me know , and also what is the major difference between 2.3.3 and 2.3.4 ,thanks in advance for your support ,

  159. This is NOT 2.3.4, it is 2.3.3.
    Look at your phone when it is booted.
    It can be that the writer of this article think it is, but it is NOT.
    There are at the moment no samsung galaxy s i9000 that runs 2.3.4 rooted.
    SO far it has not been possible to root the 2.3.4 stock version and those who cliaims so need to document it with a live video.

  160. Can i download and run this 2.3.4 on my rooted Galaxy S i9000 too. right now i ve 2.3.3 XXJVK on my phone.


    • I ve updated the software…and its works on my device. Btw your chart above is incorrect and the picture below the chart is correct. thanks a lot.

      PIT- s1_odin_20100512.pit
      Phone – MODEM_I9000XXJVP_REV_00_CL1019177.tar.md5
      PDA – CODE_I9000XXJVP_CL264642_REV03_user_low_ship.tar.md5
      CSC – GT-I9000-CSC-MULTI-OXAJVP.tar.md5

    • yes @najeeb you can update ur phone!

  161. Hi, does this firmware support Arabic language?

  162. I am from India and updated the firmware to 2.3.4 as per the discussion above .Everything went on properly.Phone is now running on 2.3.4 now.Only one strange I am unable to dial from Dialing application.I can dial from “contacts” but not from dialing application .it says USSD code dialing….and then gives message as “UNKNOWN APPLICATION”.

    Can someone please provide fix?


  163. Thanks for this.. was extremely nervous during update, but it worked.

    Your a star!!


  164. for me useless release because of missing croatian swype language

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

    Thanks Neal.. just updated my phone.. I got 2.3.4 at my firmware and the phone is awesome now… Thanks again..

  166. Hi,

    upgraded and rooted. This is the third upgrade I have had from the this site and they have all worked o/k. On this particular build I am missing the bootom icons on the home screen. I have Contacts and Applications, missing is Phone, Messenging and Home. Odd.

    I have missed something?


  167. Great, this is awesome and working like a charme. THANKS

  168. Hi bro thanks a ton for the post. And no doubt this is the greatest of all android sites I have ever come across. It’s out of step by step instruction that you people provide to a beginner like me. I upgraded my galaxy s to official gingerbread even before it was available on kies and it was wonderful and today I have upgraded it to 2.3.4 thanks all to you people and the free e mail we get about new updates. It’s all just wonder full. But with the latest update I have not ben able to make much of a difference. Can you please explain me the advantages that I have got out of this update thanKs

  169. how will i update my galaxy s vibrant (froyo 2.2) to gingerbread 2.3.4

  170. how will i update my galaxy s vibrant (froyo 2.2) to gingerbread 2.3

  171. Hi Neal, I am stuck at the following place and it not moving any further.

    File analysis..
    Enter CS for MD5..
    Leave CS..
    Enter CS for MD5..
    Leave CS..
    Enter CS for MD5..
    Leave CS..
    Get PIT for mapping..
    Firmware update start..

    Just to let you know a few days back I uploaded the phone with GingerBread 2.3.2. Any help will be appreciated.


    • restart the computer as well as the phone (if its in download mode then pull off the battery) and retry the process from the start!

      • Before reading your response I did the same thing. One advice to all the reader is to follow exactly all the steps mentioned above (include shutting down kies in the task manager). Its running fine now. The reason why I switched from 2.3.2 to 2.3.4 is the very reason that the phone was getting hanged quite often. Like when you open a text message and the BOOM the phone hangs or you open Gallery and same thing was happening. But then I thought of putting in official 2.3.3 using samsung kies, but with no luck as kies was not allowing to update the firmware at all. Then I saw your article on 2.3.4 and thought of following it up. And its working fine now. The only person who is angry with this update is my 8 yr old son. He completed many level on Angry Bird and now when he saw that he has to redo it again he was quite annoyed.
        But anyway thanks Neal for this nice post. Keep doing this good work.


        • hi. the same problem for angrybirds happedned for me. i think this is the angrybird’s problem; not the firmware

    • Hi Pradeep,

      Are you able to solve the issue?
      I am stuck at the same point.

      i am using Windows 7 64 bits. Seems OS is my problem.

  172. Handz off to u ppl out der… U Guys Rockz..

  173. updating it today, thanks Neal

  174. Has this been tested on the T-Mobile Galaxy S 4G?

  175. what new with this version in comparision with JPJV6_2.3.3_Arabic_version .?

  176. Just got the 2.3.4 updated and everything went smoothly on my Galaxy S. The updating of firmwares to me now is a simple process after having tried a few updates for the earlier versions. Thanks for your good work and a million thanks again.

  177. Paddy Padmanabhan

    Hi I have done all the procedures as given. Once my samsung restarted it is asking for a password. I didnot have any password for my samsung and therefore I am not able to progress. PLEASE HELP.
    Paddy Padmanabhan.

  178. that for this latest firmware

    but before that plz let me know does gingerbread battery drain problem has been solved in this firmware(2.3.4). and is market working fine in this firmware as may people say that few applications in the android market does not work on this firmware

  179. that for this latest firmware

    but before that plz let me know does gingerbread battery drain problem has been solved in this firmware(2.3.4). and is market working fine in this firmware as may people say that few applications in the android market does not work on this firware

  180. Thanx Bro,
    So far so good no prob yet…
    Ill get back to yo if i face any….

  181. Hey Neal,

    This sounds very exciting. I’m on the 2.2.1 XXJPY and voodoo lag fixed. If I upgrade to this version will i have to voodoo lag fix it again?

  182. Does this firmware support Arabic?

  183. dude ur the best
    *chest bump*
    *thumbs up*

  184. awesome… only minor differences in the UI… polished notification icons and home screen options menu colour… this site makes my device feel special… thanks all….

    Sri Lanka

  185. tried to install xxjvp. but odin is showing FAIL. message shows “MD5 hash value is invalid”. plzzz reply and help me. gt i9000

  186. At the end of your guide you say that the Firmware version of Android OS shown will be 2.3.3

    This is not correct, it should be 2.3.4

  187. Hi NEAL!!

    Does this new update supports ARABIC ?

    I’ve just updated my SGS with the GINGERBREAD 2.3.3 JPJV6 ARABIC and it works great.

    Thanks to you all.

  188. Can this update be applied to any of the US variants, ie Captivate?

  189. Frig this! What about the 7-inch Galaxy Tab??????

    I am getting sick of waiting…

  190. hi Neal
    tried to update it several times could not get it past “boot.bin” and it would just stay like that for a long while until i disconnected the phone. Tried again by downloading zip file again ….same thing happened.

  191. updated mine from official kies 2.3.3 and not happy about the battery drain so I tried this new update posted by Neal…

    Now I’m happy with this 2.3.4 update cuz it solved the battery drain problem, so far it’s running smooth, but noticed just a slight bug i think regarding the time on my phone during screen lock hope you could give solution to this…

    the actual time is the one on the upper right (8:05pm)
    and the bug is that on the upper left (12:05pm)

    sometimes it is quite confusing….

  192. Thanks for the update dude…Is this rom stable. Is this worth updating or should i wait for official release? I am currently using XXJVO 2.3.3. What extra is better in this new ROM 2.3.4. Please advice.

    • yes satish its one of the stable releases as of now!

      • Dear friends
        Can I adopt this same procedure to upgrade my Galaxy S GT-I9003 ?
        I have all the files downloaded. But when I tried to extract ‘I9003DDKB2_ODDKA6_DDKA5′, it asks for a password. The one suggested ( do not work. Is there any work around for solving this problem ?
        Please advise

  193. I installed, but am not able to see an updated GTalk app. It indicates 1.3, but the video and audio options are not available. I still see an older GTalk interface.

  194. What would happen if I check Re-partition? Is this recommended?

    • steffan, we haven’t tried the same!

    • I normally use the re-partition option for my updates but the risk of damaging the phone is high… you could lose your download mode option if the device fails halfway through the partition process…

      • can you help me please ,,because i check the re-partition ,,and i can not start up my galaxy s,,,its just on dowloading mode nonnstop,,on factory rs,please help me

        • Hi Muki,

          If your device is getting into the download mode, you can proceed with the normal procedure for updating and you can get your phone up and running in no time. If your phone refuses to go to the download mode and all what you get is a small phone icon with a data cable, you have to remove the battery and insert it again. Then while holding the VOL down button + Home Button + Power, get into the download mode and proceed with the update. Make sure you do not have any dongles attached to your PC while you detect your phone in ODIN…

  195. what are the new upgrades in this version as compared to the XXJVO

  196. how to root?

  197. U rock bro!!
    *chest thump*