Sunday, June 12, 2011

[XXJVP] Installing Gingerbread 2.3.4 on Samsung Galaxy S

Samsung Galaxy S GT-I9000 is the only Android smartphone to receive 5 updates similar to the Nexus phones(Nexus One and Nexus S).
When launched SGS came with 2.1 installed, then it got a series of updates 2.2, 2.2.1, 2.3.2, 2.3.3 and now 2.3.4. With each update Samsung has brought in refinements and fixes to improve customer experience significantly!
In this latest Gingerbread 2.3.4 update you will find a lot of performance improvements over the previous Android versions.
These improvements involve better battery backup, elimination of lag(slowness) while using the device.
SGS with 2.3.3 recorded a quadrant score of ~1200, this has increased to ~1800 with 2.3.4 update.(Samsung still continues to use RFS instead of ext4)
For updating Samsung Galaxy S GT-I9000(SGS) to latest version of Gingerbread 2.3.4 you need the following prerequisites:
  1. You need to have the Samsung drivers for your SGS installed on the desktop. To do so simply install Samsung Kies. Samsung Kies version 2.0.0.11032_12_9 can be downloaded from here.
  2. Make sure you have charged your battery, 50% or higher is preferable. (To be on a safer side charge your mobile to 100%)
  3. Make sure you have download mode working. (Turn off your mobile by pressing the power button, once switched off press and hold "power button + menu button + vol down button" simultaneously)
  4. The next important point is to download the firmware for upgrading. The latest 2.3.4 Gingerbread is I9000XXJVP, here is the link for the firmware.(firmware source is this, download the stock firmware from this site)
  5. You need to have ODIN 3 v1.7(the software used to update your SGS) you can download this from here.
Once you have all the things mentioned above you can now upgrade your SGS to XXJVP in a few minutes.
Kindly follow the instructions mentioned below:
  1. Extract the firmware you will find a folder named "Android 2.3.4" inside that folder there will be 4 files "CODE_I9000XXJVP_CL264642_REV03_user_low_ship.tar.md5", "GT-I9000-CSC-MULTI-OXAJVP.tar.md5", "MODEM_I9000XXJVP_REV_00_CL1019177.tar.md5", "s1_odin_20100512.pit".
  2. Enter Download Mode by pressing power button + menu button + vol down button simultaneously.
  3. Open ODIN and then plug in the USB cable.
  4. Ensure that you see something written in ID:COM after connecting your device.
  5. Select PIT "s1_odin_20100512.pit" from the extracted folder.
  6. Click on PDA and select the PDA file "CODE_I9000XXJVP_CL264642_REV03_user_low_ship.tar.md5" from extracted folder.
  7. Click on PHONE and select the PHONE file "MODEM_I9000XXJVP_REV_00_CL1019177.tar.md5" from extracted folder.
  8. Click on CSC and select the CSC file "GT-I9000-CSC-MULTI-OXAJVP.tar.md5" from extracted folder.(You should see something like this in odin)
  9. DO NOT tick Re-Partition.
  10. Check if both Auto Reboot and F.Reset Time are ticked.(both are ticked by default)
  11. Press Start button to begin the flashing process.
  12. You will see the progress in both ODIN and your phone.
  13. Your phone will restart.(You should see green color in PASS and ID:COM fields)
  14. You can now disconnect the USB cable from your phone and follow on screen instructions.
Congratulations! you have now successfully updated your SGS to the latest 2.3.4 Gingerbread firmware(I9000XXJVP).

Here is a screenshot of Gingerbread 2.3.4(XXJVP)...

If you have any questions please feel free to ask!!

81 comments:

  1. Great Coverage! :) Very useful too! Go ahead people, update your Galaxy S devices!

    ReplyDelete
  2. HI Gautam! i think firmware download link doesn't exist please give some alternative

    ReplyDelete
  3. @Karthik
    You need to first register on Scene Palace.
    Once you register then you click on the download link provided.
    That will ask you to login, so I recommend opening this in a new tab.
    Once you are logged in now again click on the download link provided here.
    It will take you straight to the torrent page.
    Download the torrent, and open it using bit torrent client like utorrent.

    Let me know if you are still facing issues in downloading the firmware..

    ReplyDelete
  4. hi gautam,

    happy to see another update, how is it compared to the Gingerbread 2.3.3(XWJVB), is it an officially released version? will andriod market and google account sync work as usual? any bugs detected so far?

    ReplyDelete
  5. @Prabhu
    It is definitely a lot better! The most noticeable things are battery back up and smoothness of overall system. Almost no lag e1 with heavy usage.

    Yes! everything works perfectly market, sync etc.

    Nope I didn't find any bugs as such..

    Its a leaked version and not a Kies update! But its more stable than the 2.3.3 official version..

    ReplyDelete
  6. thanks gautam,
    i'm having trouble to download the firmware now, the registration is done successfully but there is no confirmation mail from the scene palace site,

    is the one from the FIRMWARE SOURCE link the same?
    the one marked as (STOCK XXJVP Odin ROM)?

    ReplyDelete
  7. @Prabhu
    I haven't tried that but it must be the same thing.. I prefer torrent only because there is resume support..

    ReplyDelete
  8. Hi Gautam, I seem to have landed in a problem, after installation, instead of Pass, it shows RESET and asking for a password. Please help.

    -Naga

    ReplyDelete
  9. hey Gautum i wanna ask you that if i install this firmware then may i be able to install the official firmware(gingerbread 2.3.4)of samsung when they release it?
    and does android market works with this firmware?
    please reply i m waiting.

    ReplyDelete
  10. @amazingajinkya
    yes! maket works perfectly fine.
    For installing official update all you hv to do is downgrade to a lower version and then u'll get the update via kies.

    I hope that answers your questions.

    ReplyDelete
  11. How to downgrade?
    Uptill now I have just upgraded.
    And does this 2.3.4 version support video calling for gtalk

    ReplyDelete
  12. @amazingajinkya
    I'll post instructions to downgrade.
    This version doesn't support video calling for gtalk.

    ReplyDelete
  13. I have an Australian Vodafone branded GT-i9000. Vodafone Australia is still testing gingerbread 2.3 and don't give any update about the release date. I have had enough of waiting for vodafone.

    Can I install XXJVP to my Australian device?

    My phone details:

    Firmware version: 2.2
    Baseband version: I9000 HVJP3
    Kernel Version: 2.6.32
    Build Number: FROYO.HVJP4

    Thanks and Regards,

    ReplyDelete
  14. @hacsiko
    Yes! you can install this but it will void your warranty. Also you will not get to use carrier(vodafone) specific apps.

    You will not get an official upgrade as and when it is available in your country.

    If you still wish you install this firmware you can follow the instructions and enjoy the latest android 2.3.4 on your GalaxyS.

    ReplyDelete
  15. is this the file name of torrent : ficeto.JVP.Base.Odin.i9000.zip?

    ReplyDelete
  16. @Kashif
    No, scroll down and download the stock firmware from the same site.

    ReplyDelete
  17. is this the one: Android 2.3.4.rar

    ReplyDelete
  18. @Kashif
    Yup! that is the stock firmware..

    ReplyDelete
  19. thanks Guatam...upgraded it!!!

    ReplyDelete
  20. Hello Gautam, thank you for the informative and detailed information. My question is, my current firmware is 2.3.3 and build number is Gingerbread DXJV9. Does it matter that I have DXJV9 and 2.3.4 is XXJVP? I don't understand the designations, all I have read is that DXJV9 is released in Asia. Please enlighten!

    ReplyDelete
  21. Also will flashing to the new 2.3.4 erase any data on the phone? Looking forward to your reply. Thanks again.

    ReplyDelete
  22. Hello Gautam, I have successfully flashed and now it is asking me for a password. What do I do??? Please reply urgently!

    ReplyDelete
  23. @dollahan
    Firstly this is highly impossible that it is asking for a password.
    I have flashed my i9000 many times and have upgraded from 2.1 to 2.3.4, 2.2 to 2.3.4, 2.2.1 to 2.3.4 and 2.3.3 to 2.3.4 and have never encountered such an issue.

    I'll suggest you to turn off the phone and re-try the same procedure I'm sure it will work.

    Also many ppl have successfully upgraded their phones using the same procedure. You can read the comments above.

    ReplyDelete
  24. Hello and thank you for the reply. Ok let me try to reinstall again. I added you in my Skype as well. Please wait a few minutes if you don't mind...

    ReplyDelete
  25. Hello Gautam, I have finished with the upgrade once more. Just before showing the green "PASSED" it shows a blue "RESET" for one second, then the green "PASSED". Again it is asking for password. Any suggestions? I read in other forums that a password is asked and the password is 'samfirmware.com' but this does not work.

    ReplyDelete
  26. @dollahan
    Keep typing diff password each time..
    After a couple of attempts you will be taken to recovery menu.
    Just wipe data and cache and then reboot.

    Let me knw if that works!

    ReplyDelete
  27. the phone says: if you fail one more time, you can lose data in SD card. what do you suggest?

    ReplyDelete
  28. @dollahan
    Do u have an external-sd card in ur device???

    ReplyDelete
  29. do you know the source of this firmware? Reason I ask is that I have noticed on other forums that whichever website provides the firmware, it is the name of the password such as samfirmware.com or androidadvice.com. So I think I just need to know the source of the firmware and it will be the correct password.

    ReplyDelete
  30. @dollahan
    I found a solution to ur problem here on this thread at xda developers.

    Take a look at it, its a very rare case it seems. But they have given the same solution I just told u.

    Remove ur external sd card and try entering any password, and it will take u to recovery menu and u can reboot from there.

    ReplyDelete
  31. ok let me try that...yes that worked but I might have lost all data... checking...

    ReplyDelete
  32. @dollahan
    It is a very very rare case, I have never encountered this be4.
    Kindly check n let me know, thanks.

    ReplyDelete
  33. ok it saved some information on my SD such as app data. But I must restore all my apps. I would like to root the phone. Please let me know how I can do that at this time if you are ok...

    ReplyDelete
  34. @dollahan
    There are 2 ways u can either check this thread to install voodoo lagfix which includes root.
    Alternatively you can root using Super One Click.

    ReplyDelete
  35. thank you Gautam. May I ask what is your preference? I have read about lagfixes that need to be uninstalled when performing other operations. Will any of these overclock my phone? Again, thanks for all your help!

    ReplyDelete
  36. @dollahan
    No none of them will over clock ur phone.
    Voodoo is better it will convert all ur partitions to EXT4, hence it is much faster than Samsung's RFS.
    Disabling lagfix is very easy, also re-enabling is extremely simple. You just have to download voodoo control app from market. There u'll have option to turn on/off ur lagfix.

    Turning off lagfix will make ur phone as it was be4 installing voodoo lagfix.

    ReplyDelete
  37. @dollahan
    You can subscribe to my blog via Email or RSS feed whichever you prefer, also like my facebook page here, you can also follow my blog for the latest android, telecom, and technology related info!!

    ReplyDelete
  38. very interesting. Alright I will use voodoo app then. Let me know what you recommend for overclocking if it is necessary now that I have 2.3.4. thanks!

    ReplyDelete
  39. @dollahan
    First u need to install the voodoo kernel, only after that u can use the voodoo app to turn lagfix on or off.
    Installing this kernel wont delete any data on ur phone nor u'll have to re-install apps.
    Turning off lagfix, will not remove root. You will still have root.

    Let me know if u have ne other questions..

    ReplyDelete
  40. I will do that via email Gautam. Of all the forums i have been on, you are the most helpful. I've given you my skype info... add me if you like. Thank you again.

    ReplyDelete
  41. all is fine for now. I only want your opinion on what program to use to overclock my CPU. Is that recommended? Since the voltage use is higher won't that drain the battery?

    ReplyDelete
  42. @dollahan
    Sure! I'm glad I could help u.
    There is no need for overclocking IMO.
    The voodoo kernel makes the phone very fast and u wont need overclocking, also battery back up will be less if u overclock.

    I hope that answers ur question.

    ReplyDelete
  43. VERY helpful and great to have someone who actually experiments with their device and shares. Again, thank you. I'm rooting now. You mentioned I need to install "voodoo control app" for turning on and off the lagfix. Is it on the market?

    ReplyDelete
  44. ah, one last comment. I started this journey of hacking my phone for one sole reason... I could not download Google Earth and each time I find it on the web through my phone it says it is unable to download or "not available". My phone is now rooted... still cannot download it :( Any ideas???

    ReplyDelete
  45. @dollahan
    Yes! its in the market. here is a android web market link.

    ReplyDelete
  46. @dollahan
    I haven't tried it myself. I'll try to install it and get back to you!
    I have ur email address as well as skype ID.

    ReplyDelete
  47. thanks so much. really bizarre that it will not download. again, all my thanks. phone is running very fast now. take care and I look forward to any help you can give for Google Earth.

    ReplyDelete
  48. Good Day Gautam, I have already installed the voodoo. Is there anything I need to do to root the phone? How do I know if it is rooted? Also I have the superuser app now but it does not allow me to do anything at all. I wanted to delete some apps from samsung that I never use but cannot. What can be wrong?

    ReplyDelete
  49. Hello Gautam, just wanted to let you know I figured out the Google Earth issue. Philippines where I am located is one country not allowed to download the apk. So I simply downloaded the apk from another forum and now have Earth on my phone.

    ReplyDelete
  50. Hello Gautam,

    Can you forward me an authentic link to root my Galaxy S i9000 Gingerbread 2.3.4?

    Last time tried to root my device, had to take my set to the dealer.

    ReplyDelete
  51. i mean step by step guide just like your instruction manual above.

    tc

    ReplyDelete
  52. will rooting lead to deletion of my already installed apps on my device?

    ReplyDelete
  53. @Kashif
    Yes! I'll make a guide to root i9000 running Gingerbread 2.3.4 firmware.
    Rooting wont delete any apps.
    Ur phone will be as it was be4 rooting.

    ReplyDelete
  54. thanks Gautam!
    One more thing....post-rooting, will i still be able to update gingerbread updates {courtesy YOU :)} and apps etc...? Just being cautious...its a costly set :P

    ReplyDelete
  55. @Kashif
    Yes u will be able to upgrade! You will lose root on upgrading.
    Rest all will be same.

    ReplyDelete
  56. @Kashif
    Here is the guide to Root your 2.3.4 XXJVP firmware.

    Let me knw if you have any questions..

    ReplyDelete
  57. Hi, I've updated successfully but bluetooth won't start up, it just hangs forever. Do you have a suggestion?

    ReplyDelete
  58. @Mikets
    Ya! just restart the phone it will start working normally..

    Let me know if continue having the same issues..

    ReplyDelete
  59. Thanks Gautam!
    Restarted as you said and Bluetooth now works.
    SGS GT I9000
    2.3.4 rooted.
    Sorry if this is a duplicate.

    ReplyDelete
  60. Can I install Gingerbread XXJVP to my device?

    My phone details:

    Samsung Galaxy-S GTI9003
    Firmware 2.2.1
    Basisbandversion I9003XXKB1
    Kernel 2.6.32.9
    root@SE-S608#1
    Buildnummer
    Froyo.XWKB1

    Thanks and Regards,

    ReplyDelete
  61. @Rokan
    No! This is only for Samsung Galaxy S GT-I9000!

    ReplyDelete
  62. Did you download the firmware from the torrent or the multiupload link?
    Kindly download the firmware from the multiupload link, if you still have problems I'll re-upload the firmware.

    ReplyDelete
  63. "CODE_I9000XXJVP_CL264642_REV03_user_low_ship.tar.md5"       - File Corrupt..

    ReplyDelete
  64. The link is not deleted!
    You can click on firmware source link, to download the stock firmware.
    If you were unable to find the download link for the firmware, I've posted it here http://www.multiupload.com/SH79L9HYNE

    ReplyDelete
  65. 2.3.4 Gingerbread is I9000XXJVP file is deleted????

    ReplyDelete
  66. Only one question. If the phone is operater locked, is the same procedure?Does it needs to be lock free?

    ReplyDelete
  67. Yes! you can definitely install this version on locked phones as well.
    ONLY the operator specific apps if any wont be available to you.
    Also this version is ONLY for International Samsung Galaxy S GT-I9000.

    ReplyDelete
  68. thanks for the tutorial, eveything worked great!

    ReplyDelete
  69. Can i upgrade INDIAN Samsung Galaxy S GT-I9000 any suggestions ?
     

    ReplyDelete
  70. Yes! Using Odin you can install any firmware. There is also a 2.3.5 XXJVT version available for Samsung Galaxy S!

    ReplyDelete
  71. Is the 2.3.4 update available for Galaxy S Plus (i9001) ? Please confirm.

    ReplyDelete
  72. I'll let u know if there is any update for your device!

    ReplyDelete
  73. Can I install Gingerbread XXJVP to my device?

    My phone details:

    Samsung Galaxy-S GTI9003
    Firmware 2.2.1
    Basisbandversion I9003DDKA5
    Kernel 2.6.32.9
    root@SE-S605#1
    Buildnummer
    Froyo.DDKB2

    Thanks and Regards,

    ReplyDelete
  74. Nope! XXJVP is ONLY for Samsung Galaxy S GT-I9000. There is 2.3.5 Gingerbread version available for your device, you can update via Kies.

    ReplyDelete
  75. Thanx a lot. Works SUPERFINE

    ReplyDelete

Disqus for TechGom

Android Telecom