Galaxy S I9000

Update Samsung Galaxy S GT I9000 to Froyo XWJS5 2.2.1

samsung galaxy sIt seems that day by day the new and stable firmwares are coming out for Samsung Galaxy S GT I9000. After the most stable versions like Froyo 2.2.1 XXJPY and XWJS3, now an all new firmware has hit the Samsung’s server which is named as XWJS5 which now comes with a PIT of 803 unlike’s earlier PIT of 512, so we can expect better stability and better battery life from this version of firmware. Also, this firmware version comes with usual KIES 2 support and also the quadrant scores have been successfully improved a bit.

So, this XWJS5 one will be the perfect firmware for those who periodically complain about the lesser battery life and speed issues. Before proceeding to the procedure make sure that you have backed up all information as you will lose all data which is loaded in the phone included applications, contacts and messages. The best way to back up your contacts is either with on-device backup tool or you can back up your contacts with the Gmail client.

So, let’s see how you can install this firmware on your Samsung Galaxy S. Also, please note that this update is only for model which is Samsung Galaxy S GT-I9000 and not for any other device like for Vibrant, Captivate, Mesmerize, Fascinate, Epic, I9003 etc. Kindly follow the below mentioned steps carefully as if you don’t follow the steps then it may dead your phone.

Please note that due to immense demand we are also providing the installation files such as Odin and PIT files in this post, so please keep them handy and store these files in your computer as these files are the base files and you will requires these every time whenever you upgrade / downgrade the software.

Procedure to update 2.2.1 XWJS3 on your Samsung Galaxy S:

  • Firstly, you need to download the 2.2.1 XWJS5 firmware from your computer and need to save this downloaded 7 zip file as it is on the desktop and then you need to extract the contents to a folder. Also, along with this you will have to download the Odin + PIT Files and the Odin as PIT file which we used till now has changed.
  • Next up you need to open Odin 1.3 from the above zip file so that you can install this downloaded firmware into your device. After opening the Odin 1.3, ensure that you have completely closed the KIES application on your computer and ensure that you haven’t connected the mobile phone.


  • Now, first switch off your phone, take out the sim card along with the memory card and Switch On your device in the download mode. To start download mode in Samsung Galaxy S GT I 9000, you need to hold down the Volume Down button + the Home key button (the middle button). While holding these both buttons, you need to switch ON your device. If you see a screen like the below one then only it means that you have successfully started your device in the download mode. If your device restarts normally with home screen then that means download mode have not been initiated, in this case you again need to switch off the device and again you will have to try restarting your device in download mode. Please note that as long as you are installing anything in download mode, you will never brick your phone.
  • download mode

  • Now, as soon as you see the phone’s screen like above that means you have successfully entered in the download mode, now connect Samsung Galaxy S to the computer, after which you will see that ID:COM box as shown below will turn yellow and in the message box you will see that it will show ADDED.
  • Phone Connected

  • After connecting your phone, you need to select PDA option select the unzipped file which you have downloaded and along with this in the PIT option, you will need to select the PIT file of 803 and then simply click on the Start option. Please note that you don’t add or select any other option, as this may do some serious consequences to your device after which you may not be able to use your device.

  • As soon as you click on the Start option, the firmware will start updating in the device, please note that you don’t unplug your device and ensure that you have continuous power because if in the between power goes off then your phone will become dead and then again in download mode you need to start loading the firmware.
  • After installation gets over, your device will be rebooted and will take longer time than the normal reboot as this is the first time after the firmware upgrade the device is getting switched ON. Last time some users have complained about power failure, not to worry you can flash your device again once the power resumes, but make sure that you again follow the procedure from the Start.

firmware upgraded successfully

  • Now after successful installation of the new firmware it’s now time to optimize your device with new firmware so that your phone becomes faster and zippier. 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.

This is it, your device will now restart and you can check by going to Settings, About phone and you will find that current firmware of your Android device is XWJS5 2.2.1. Please note that this upgrading neither needs you to root your device or roots your device after installing this firmware. If you have not successfully done with the firmware update, then just flash the firmware again by following the above mentioned steps. If you encounter with any problems or face any problems then do report the same in the comments section, we will help you in solving the problem.

Update: Please note that after downloading the firmware, kindly enter the password which is mentioned below and not the earlier on, Inconvenience is regretted.

Password :



  1. rix

    July 1, 2012 at 9:48 am

    i have samsung i5801DDJG5 HOW i should update

  2. imra

    May 18, 2012 at 12:36 am

    dear can u plz suggest me an update for samsung glaxy s i9000 whixh is without usb port is damaged inside so i cant connect it to PC so i send things to my phone through WIFI SHARE…plz help me in this matter urgant

  3. kareem

    February 13, 2012 at 3:36 am

    could i use the same odin to flash my samsung Galaxy GT-I55000 (europa)
    plz help i forgot my pattern lock

  4. Julian

    September 4, 2011 at 10:40 am

    Neal, i hope you can help me , my phone hasnt rebooted after successful downloading of xwjs52.2.1, screen blank, no response to off ,on button, taken battery out ,reinstalled after 2 mins. same problem ,nothing i do can get phone to come on. What can i do now???

    • Julian

      September 4, 2011 at 12:34 pm

      Hey Neal, i have no solution, i hope you have one? Please reply asap.

  5. Tom

    August 19, 2011 at 1:20 pm

    hey when you are selecting the PDA files, what file do you chose (out of the 3???) because i cant select the whole folder… is this a problem or do i only need to select one file??!?!

    please help thanks

    • NeaL Pradeep

      August 19, 2011 at 3:02 pm

      you can update with XXJVR 2.3.4 Version

  6. dane

    July 18, 2011 at 10:58 am

    how can i get the sim restriction code for a gt-1900m?

  7. alijasim

    July 14, 2011 at 3:04 pm

    hi neal,

    i updated my galaxys gt i9000 to gb 2.3.2 as you told in this site, its succesfully intalled, but some times it geting hanged and i need to remove the battry to solve this broblem always , i wuld like to reintall the froyo 2.2.1 is it posible or not?

    • Neal Pradeep

      July 14, 2011 at 3:26 pm

      have you cleared the cache? you can update your phone with the latest XXJVQ 2.3.4 which is the new version and also is the stable version for your Galaxy S GT I9000.

  8. Tom

    May 11, 2011 at 3:28 pm

    Hi guys,

    I need the 2.2.1 update!
    I have downloaded all the files but read somewhere updates need to be compatible?
    Can you confirm whether my phone is compatible with the “I9000 XEN I9000XWJS5” files.
    My I9000 is running 2.2 stock. Details as follows:

    Firmware: 2.2
    Baseband: I9000DTJP3
    Build no: FROYO.DTJP5


    • Dan

      July 15, 2011 at 2:51 pm

      Did you end up firmware updating Tom? I have the same Baseband, Kernal and Build as you. I’ve wanted to update to the latest one (2.3.4) but i’m thinking it’s not a good idea.

  9. Ted

    May 3, 2011 at 6:05 pm

    This is B.S. Should not have to do this. They should send out a patch t fix the battery issue. Verizon told me to turn off my wifi, GPS and Bluetooth and to keep my phone off unless I needed it to save battery life.

    WHY HAVE A SMART PHONE? Turn off the phone unless I need it… Idiots. Samsung, fix your update! Or the phone goes back and I get a iPhone.

    I am a very unhappy … FORMER Happy Samsung user.

  10. Indrajeet

    April 4, 2011 at 4:39 am

    I have downloaded all the links but i have few question:-
    1. I am from India does the procedure support for indian galaxy s? my current firmware is 2.2 baseband version is I9000DDJP2 and Build number is FROYO.DDJP6
    2. What about if not able to update (because i am not software friendly) can i get back my 2.2?
    3. If kies not working after flashing then how can i get back up my contacts/photo/music?
    4. Will service station help me for any future problem due to this procedure.
    5. can i directly get 2.3.3 from 2.2?

    Appreciate your help and thanks in advance.


    • Neal Pradeep

      April 4, 2011 at 5:27 am

      hi @indrajeet you can install 2.3.3 XXJVK directly from your current 2.2, yes you can get back to 2.2 anytime, you can sync all your contacts with Gmail, sms can be backed by by using SMS BACKUP AND RESTORE APP whch can be downloaded from marketplace, Yes for sure the service centre will help you till 1year of your phone purchase. Yes, irrespective of India or any other country you can update easily.

  11. Abhijeet Nadkarni

    March 28, 2011 at 4:30 pm

    Hi Neal,

    Thanks for ur prompt reply…just a couple of questions. Firstly about Kies not recognizing the firmware version and the GPRS/EDGE issue will happen only if ur connection is very slow and not otherwise will it??

    • Neal Pradeep

      March 28, 2011 at 7:19 pm

      @abhijeet shift to new version 2.3.3 XXJVK

  12. Abhijeet Nadkarni

    March 28, 2011 at 4:15 pm

    Hi Neal,

    I had updated to 2.2.1 build JS5 from this site. Now with Gingerbread update coming soon, will i be able to update it through Kies. Presently eventhough i can connect to my phone through Kies it does not recognise the firmware….

  13. Jarly

    March 26, 2011 at 11:11 am

    solved. I flashed again with all files + PIT and KIEs recognized the firmware version now.

  14. Jarly

    March 26, 2011 at 10:34 am

    thx Neal. Btw, Samsung Kies can’t tell the current firmware version any more after the flash. any idea why that happens?

  15. Jarly

    March 26, 2011 at 10:23 am


    My galaxy s was flashed from android 2.1 update 1 to 2.2 with a JPM/JP6 combined rom. (jpm base and jp6 system or something like that).

    With your rom, I flashed from 2.2. to 2.2.1 with PIT + PDA. It seems the phone is working. But, in your answer to my question 1, I should flash with PIT + 3 files. Do you mean I need to flash my phone again with all files?


    • Neal Pradeep

      March 26, 2011 at 10:26 am

      @Jarly its always advised to update with 3 files plus PIT while crossing over the versions, if device is ok then no issues but if you are facing the problems then you will have to flash as per the procedure.

  16. Jarly

    March 25, 2011 at 9:09 pm

    Hi Neal, I flashed my phone with JPM/JP6 before. I followed your instruction above and flashed to 2.2.1 now. I got some questions here.

    1. The rom has three files, PDA, Phone and CSC. Any benefit using them all?
    2. As I flashed with PDA only, my baseband version is still I9000XXJPM. Will there be any problem?
    3. I didn’t wipe data/factory reset or wipe cache partition. I got all my settings, contacts and data remained on the phone. Will this make any problem?


    • Neal Pradeep

      March 26, 2011 at 9:03 am

      @Jarly good to see your doubts and glad to say that you have come to a right place where we empower you with all updates.
      1. when you cross the versions like from 2.2 to 2.2.1 or from 2.2.1 to 2.2 or any other you need to flash with PIT + 3 Files, its a compulsion as it re writes te whole file systems as the version is different.

      2. within the version you can flash with PIT + PDA and see as long as your phone is working fine and ok, no need to panic, just enjoy your phone.

      3. see again its not a compulsion but juz an advisory where in you will have to do this so as to delete the cache files which may sometime slow down your device.

      Do let us know if any more help needed, we will be happy to help.!

  17. Michael

    March 17, 2011 at 11:29 am

    Hello. (n00b warning)
    I have a Galaxy S GT-I9000. I had a problem where the wifi stopped working. I read that some people had solved the problem by resetting to factory settings. I did that. My wifi is perfect now, couldn’t be better. Only problem is that my phone no longer recognizes my SIM. It is not SIM lock because the phone is from HK and it doesn’t ask me for an unlock code.

    I have tried to reflash with original fw in hopes that would solve the problem. My details are:
    Firmware – 2.2.1
    PDA – I9000ZSJPG
    Phone – I9000ZSJPG
    CSC – I9000OZSJPG
    Build Info – Tue Feb 8 12:07:00 KST 2011

    Any ideas would be appreciated. The Galaxy S makes a great camera, ipod, and paperwieght but I believe it could be so much more… like a phone also. 🙂

    • Neal Pradeep

      March 17, 2011 at 11:38 am

      @michael very sorry to hear that and you have come to a right place for rescuing your phone, yes you can flash your phone with this firmware by following the above instructions.

  18. Philip

    March 16, 2011 at 11:28 pm

    im living in US and i want to update to 2.2.1. can i use version I9000XWJS5 or i can’t use it. what version should i use for my phone?

    • Neal Pradeep

      March 17, 2011 at 6:53 am

      @Philip you can very well update your phone with 2.2.1, go ahead and follow the steps, we are here to help and guide you. Do let us know if you get any issues.

  19. PanaTom

    March 13, 2011 at 2:54 pm

    That was the best solution I found, while I was trying to solve problems I had with my Galaxy S after upgranding using Kies.

    ThanX guys

  20. dave

    March 10, 2011 at 11:58 am

    oh, what am i checking for? what should the settings be?

  21. dave

    March 9, 2011 at 1:21 pm

    oh, do youthere any reason why i cant couldnt connect to 3g? i cant connect to 3g with any of the firmware upgrades? (2.2.1 JPU, XWJS5 and 2.3.2)
    Thanks in advance

    • Neal Pradeep

      March 9, 2011 at 1:42 pm

      hi there, there is no such bug being found out in the version tht due to which unable to use the 3G network, kindly check with the APN and other network related settings

  22. Daniel Wood

    March 9, 2011 at 11:35 am


    you need to download the 1 file version. there are two different files on the samfirmware site called xwjs5. you want the one thats above the one with NEW next to it. it should extract to a rar file, not 3 md5 files

  23. sasa77ar

    March 8, 2011 at 3:52 pm

    a tried with odin .I have put pit 803 and pda I9000XWJS5-REV03-ALL-low-CL869633.tar ,,,nothing hapends and re-partition is not cha..any help

  24. dave

    March 8, 2011 at 1:43 pm

    and also, should i use voodoo or oclf with this new version?

  25. dave

    March 8, 2011 at 1:04 pm

    is there 3g on XWJV1 2.3.2? i live in australia

    • Neal Pradeep

      March 8, 2011 at 6:30 pm

      @dave yes 3G is there

  26. Daniel Wood

    March 8, 2011 at 12:27 pm

    i had only flashed it twice ever before this started happening?? what is EU’s XXJPU for 2.2.1, I thought thats the one ive been trying!?? this is giving me headaches lol!!

  27. Daniel Wood

    March 8, 2011 at 11:54 am

    or can i competely wipe my phone to nothing, then try flash again??

    • Neal Pradeep

      March 8, 2011 at 11:56 am

      yes! do the same and flash with EU’s XXJPU for 2.2.1 or XWJV1 2.3.2 for GB build!

  28. Daniel Wood

    March 8, 2011 at 11:52 am

    well now ive tried to load a several different versions of 2.2 and 2.2.1. they all flashed okay, but my phone is still not booting up. The xxjpu version still wont flash though, no matter what i try, i still get the
    MD5 hash value is invalid.
    All threads completed. (succeed 0 / failed 1

    Im guessing i now am the proud owner of a bricked samsung paper weight (well if not bricked, definately f***ed)
    do i just take my phone back to my provider and ask for it to be returned to OES?

    • Neal Pradeep

      March 8, 2011 at 11:55 am

      @Daniel btw you messed up your phone with so many firmwares! :(?

  29. Daniel Wood

    March 8, 2011 at 10:12 am

    i just noticed on, australian firmwares are listed with the american ones?? i thought we had the european versions?

  30. Daniel Wood

    March 8, 2011 at 10:05 am

    Yes!! the problem is xxjpu wont install it just keeps failing.. is it worth trying to install a 2.2 rom?

    • Neal Pradeep

      March 8, 2011 at 10:58 am

      @daniel no 2.2 is very laggy..

  31. Daniel Wood

    March 8, 2011 at 9:47 am

    okay, so reebooted computer. replaced battery. Tried again with 2.2.1 and it failed again with the same message.. I then flashed the older one file JS5 update, and it seemed to work. reebooted, cleared files / cache, but now it starts up and the goes to the “s” screen and hangs again. It seems it was the first time i tried to flash xxjpy, the probs started, it came up with a icon of a phone, a question mark and a computer joined by a line. starting to worry :0

  32. Ben

    March 8, 2011 at 9:24 am

    Hi Neal, I am getting ready to upgrade my firmware, but I’m not sure whether to go with 2.2.1 or 2.3.2. I need a version that has everthing working like swype, and the most stable version. It seems that XWJS5 is the best version of 2.2.1 based on this post, but in another post I read that XXJPY is best. Can you give me some advice on which version would be best, or if the next 2.3.2 version would be better (I would like to get the latest version if it is complete and stable). Also, do I need to install XXJPU before another 2.2.1 version, or can I install any version from the stock 2.1? Thanks in advance for any help you can give me.


    • Neal Pradeep

      March 8, 2011 at 9:59 am

      yes first install XXJPU and then flash with XXJPY

    • Neal Pradeep

      March 8, 2011 at 10:00 am

      Yes, before XXJPY you need to install XXJPU and also meanwhile am juz readying the article in which i will tell you about the new stable fw of 2.2.1 very soon

  33. Daniel Wood

    March 8, 2011 at 9:12 am

    ok thanks, waiting for the 1 file rar to d/l now, then wil reset my comp and try again. cheers neal for your speedy reply!

  34. Daniel Wood

    March 8, 2011 at 8:47 am

    Hi neal. i am having a few troubles. firstly i flashed to ginger via your tutorial, which was great except i had no 3g, which i need. So i then decided to flash to 2.2.1 xxjpu (to then flash to jpy), which once again worked exellent. From there i have tried to flash xxjpy via the android advices tutorial. This is where my trouble started. It loaded and passed but when i reset ( after deleting cache and data) it would just stay on the “s” vibrate and then die and keep vibrating. After that i saw your link to xwjs5 tutorial. i dowloaded the file and pit, then once again flashed it as per the tutorial (my file extracted to 3 seperate files, and i just used the 803 pit and the one i guessed was the pda (not the modem or csc)). once again it passed, but once restarted, it just stayed on the “galaxy s I9000” screen constantly. Now i have tried to flash back to jpu a few times and it wont even start. my log looks like this

    Odin v.3 engine (ID:5)..
    File analysis..
    Enter CS for MD5..
    Check MD5.. Do not unplug the cable..
    Please wait..
    Checking MD5 finished Sucessfully..
    MD5 hash value is invalid.
    All threads completed. (succeed 0 / failed 1

    Please help neal as i have not had a phone in 2 days now!!
    Thanks, Daniel

    • Neal Pradeep

      March 8, 2011 at 9:06 am

      hey daniel sorry to hear that but now, take out the battery and plug the battery again, reset your Odin Software or restart your pc again and try flashing your device with just XXJPU 2.2.1, your phone will be alright.

  35. Neal Pradeep

    March 6, 2011 at 9:59 am

    @farhan am unable to understand your concern as this article is about Galaxy S and Android, from where hp has come into the play.

  36. farhan

    March 6, 2011 at 9:00 am

    hii..i tried to follow ur instruction but it all went my hp can’t on and it shows sign of a hp not connected to computer..i tried to off and on back and its still the same..please help……

  37. luisnica98

    March 2, 2011 at 6:57 pm

    Neal: You say we have to use 803 pit file for this FW. Jessica said she could do the procedure without the pit file. Maybe she already has 803 pit file installed. what do you think Neal? Thanks

    • Neal Pradeep

      March 3, 2011 at 7:21 am

      using w/o the pit is risky at times, so its always better to use the pit before flashing as the parameters change for every flash, everything depends on your existing version!

  38. Sandy

    February 28, 2011 at 10:30 pm

    sorry neal, forget the last post, apps are working fine now, thanks

  39. Sandy

    February 28, 2011 at 10:10 pm

    Hi Neal, i have got a problem, i can not get any app from the andriod market to install, everyone i try will download and then fail. whats going on?? help please

  40. Sandy

    February 28, 2011 at 8:41 pm

    Hi Neal, it worked a treat, now running version 2.2.1, will monitor battery life to see if it gets better. to any one out there that are unsure about what to do i followed Jessica’s tips and they worked

    If, when you download the firmware file, you get three files instead of 1, then this is what you must do:
    NOTE: You do not need PIT file, leave this blank
    Follow the guide up to putting your phone into download mode, running Odin and connecting your phone to your PC.
    In Odin, make sure Re-Partition is UNTICKED
    1) tick PDA and select the largest of the three files, for me this was I9000XWJS5-REV03-ALL-low-CL869633.tar
    2) tick CSC and select the file with CSC in the name, for me this was GT-I9000-CSC-XENJS3.tar
    3) tick PHONE and select the final file you havent used yet, for me this was MODEM_I9000XXJPY
    4) click START

    just one negative, this install comes with a couple on apps preloaded that are in dutch and i dont know how to uninstall them. i know its a little thing but it niggles me.
    thanks to you all

  41. Sandy

    February 27, 2011 at 5:48 pm

    To Flash or Not to flash, now this IS the question. i have 2 Galaxy S phones and they both act diffrently. My Phone is:
    FW 2.2
    Baseband I9000BUJP5
    Kernel Root@SE-S611 #1
    Build FROYO.BUJP7
    now on this phone the battery life is shocking, 6hrs top and i have everything turned off and not sync’ed, NO draining apps and even on a fresh factory reset the battery life is poor.

    now my other phone is on an older build and the battery is very good 1 1/2 days

    i have read every post and i’m quite confiedent to do the flash as per “Jessica”‘s last post, however should i do both phones or just the rubbish one?? would this build make the battery last longer??
    please help i’m not sure what to do.
    thanks top people!!

    • Neal Pradeep

      February 28, 2011 at 5:47 am

      hey sandy, you can go ahead and try flashing one phone and then you can probably flash the second one!

    • Neal Pradeep

      February 28, 2011 at 5:48 am

      do let me know if you encounter with any problems

  42. Jessica

    February 27, 2011 at 5:10 am

    If, when you download the firmware file, you get three files instead of 1, then this is what you must do:
    NOTE: You do not need PIT file, leave this blank
    Follow the guide up to putting your phone into download mode, running Odin and connecting your phone to your PC.
    In Odin, make sure Re-Partition is UNTICKED
    1) tick PDA and select the largest of the three files, for me this was I9000XWJS5-REV03-ALL-low-CL869633.tar
    2) tick CSC and select the file with CSC in the name, for me this was GT-I9000-CSC-XENJS3.tar
    3) tick PHONE and select the final file you havent used yet, for me this was MODEM_I9000XXJPY
    4) click START

    This worked for me fine.

    I tried doing the install with only the PDA file, and got a black screen and phone just vibrated and wouldnt start. When I redid the install with my above method, loading all three files, it worked fine 🙂

  43. Adarsh Chokhani

    February 26, 2011 at 12:17 pm


    • Neal Pradeep

      February 26, 2011 at 12:19 pm

      hey adarsh, to get into the download mode, you need to first switch off your device, press Volume down key and then Menu key and while holding both these key, press the power button to start your device in the download mode.

    • Neal Pradeep

      February 26, 2011 at 3:52 pm

      hey adarsh, kindly follow the steps from here, if you are unable to get into the download mode despite repeated attempts.

  44. Neal Pradeep

    February 25, 2011 at 12:14 pm

    Update: Please note that after downloading the firmware, kindly enter the password which is mentioned below and not the earlier on, Inconvenience is regretted.

    Password :

  45. John Tumath

    February 24, 2011 at 4:54 pm

    should have added for firmware
    2.2.1 XWJS3

  46. John Tumath

    February 24, 2011 at 4:53 pm

    not working

  47. Neal Pradeep

    February 24, 2011 at 1:49 pm

    @kiki no harm will be done as the new PIT will be over written on the older pit!!

  48. Kiki

    February 24, 2011 at 1:30 pm

    Yes in post is mentioned PIT 803. But what will happen if the original firmware that i have on the phone is with PIT 512? Will something went wrong then?

    My current firmware:
    PDA: i9000BUJP6
    PHONE: I9000BUJP4
    CSC: I9000VFGJP4
    Build info: 2010.10

  49. Neal Pradeep

    February 24, 2011 at 12:55 pm

    hey Kiki, it will be mentioned in the post, like if you are flashing your device with the XWJS5 then the PIT which needs to be selected will be mentioned in the post.

  50. Kiki

    February 24, 2011 at 12:53 pm

    @Neal, thanke you for your quick answers.
    First i will take my phone to unlock it and then i will try to update it.

    Last question:
    1. How do I know whether I use 512.PIT or 803.PIT? Because i dont know what PIT i have on my phone. I ask because Im confused about the PIT512&803.


  51. Kiki

    February 24, 2011 at 12:00 pm


    I have two questions.

    1. Can i update Froyo XWJS5 2.2.1 directly on my original firmware FROYO.BUJP6 2.2 ?
    2. Do i have to have unlocked phone for update?


    • Neal Pradeep

      February 24, 2011 at 12:02 pm

      hi there,
      1. yes you can very well update,
      2. yes you should not have the operator specific locked phone as fws for these phones are customized!

  52. Genie

    February 24, 2011 at 1:08 am

    Hey Neal,

    Thanks for your great explanations =)

    Unfortunately I haven’t been able to get past the download mode step; I have a GT-I9000 and it’s Australian. I heard that in some countries they’ve disabled the button combination from working. Is there any other way to get the phone into download mode? Because I’ve rooted my phone and I don’t think I can update through Kies because of it…

    Your help is very much appreciated. Thanks heaps! =)

    • Neal Pradeep

      February 24, 2011 at 12:04 pm

      Hi, Its v sad that you are not able to get your device in the download mode, but as far as i know there is nothing like Download mode is disabled or like this, kindly try again u might get to enter the download mode.
      Also, even if your device is rooted, you should be able to update the device when the official fw update arrives.

  53. Remco

    February 23, 2011 at 7:15 pm

    hi all,

    I got the I9000 XEN I9000XWJS5 file, in which there are three files (GT-I9000-CSC-XENJS3.tar.md5, I9000XWJS5-REV03-ALL-low-CL869633.tar and MODEM_I9000XXJPY.tar.md5). Do I have to use all three of them or wat? Or only I9000XWJS5-REV03-ALL-low-CL869633.tar.md5 ?

  54. james

    February 23, 2011 at 2:25 pm

    Hello.. How come I cant open the I9000 XEN rar.. the password doesn’t work.. Please help me.. thanks..

  55. Timi

    February 23, 2011 at 5:59 am

    My internet didn t work. Anybody know why?

  56. martti_s

    February 22, 2011 at 12:43 pm

    This how-to did not work on my Galaxy.
    Error message about internal sd not being ready. The same thing whether repartition was checked or unchecked: The phone just kept vibrating and refused to boot.
    Tried several times, then flashed back to XXJPU with voodoo. Now no pb, up and running.
    No, I did not try KIES as I am happy with Gmail sync.

  57. zaanrider

    February 22, 2011 at 11:41 am

    Neal I am on XXJPY now…can I upgrade it to JS5 directly or I have to upgrade it to JS3 and then JS5?

    • Neal Pradeep

      February 24, 2011 at 12:05 pm

      no you can dirEctly update to JS5.. you don’t need to go via JS3

  58. Yousuff

    February 21, 2011 at 3:20 pm

    In order to improve your battery life just uncheck the auto-sync option in accounts & sync setting coz when the sync is ON it consumes a lot of battery as its been running in the background.
    I too had the same issue in the begining.. but now battery performace is much better..
    (@ neal – what do you think about this??)

  59. Kavita

    February 21, 2011 at 11:07 am

    @NEAL: no no you got me wrong.. My battery runs fine .. lasts a day on 2.2 Froyo but I had big time issues with Lag after upgrading from Eclair..
    When I flashed my fw from DDJP6 to XWJS5 is when the drain problem started. there is nothing wrong with the battery.. Infact I had checked the performance of XWJS5 on my phone with 2 different batteries and both of them drained pretty fast, so am sure its not a prblem with the battery or the phone .. it was something to do with the fw..

  60. Neal Pradeep

    February 21, 2011 at 10:50 am

    @Kavita checking / not checking the repartition won’t affect the battery life. Its better to go to service centre and tell them about this battery drain as i too experienced battery drain problems..!! I hope your phone will be in warranty as its not been not even 1 yr of launch!! they will change the battery for free!
    Just visit the nearest Samsung Service centre!

  61. Kavita

    February 21, 2011 at 10:36 am

    @NEAL: My concern was even without any application use my battery was draining, so thought it had something to do with the update..coz even after being fully charged and the moment I would remove the charger it would immediately drop down to 99% and 1% – 2% battery consumption even when I attempted to make a call ( PS: an attempt not an actual call) so thought this had got to do with some bad files or probably did not flash the firmware properly.. Am I supposed to check the Re-Partition option while flashing the new fw? coz I did not do it last time.. does it have something to do about the drain ? so rry for so many questions basically a newbie and trying to learn 🙂

  62. Neal Pradeep

    February 21, 2011 at 10:11 am

    @Kavita with apps not loading fast it leads to max battery drain out which can be avoided with it!!
    you need to flash with XXJPY and then go for Voodoo lag fix for a better speed and battery combination.

  63. Kavita

    February 21, 2011 at 9:59 am

    @NEAL: But will this help me with the battery drain.. the post suggest that it will help with the lag.. .I rather use Vodoo lag fix with 2.2… Is there a file that I can use with DDJP6 ( froyo 2.2 for Indoa)…I rather stick to it and wait for official 2.2.1 roll out in India

  64. Neal Pradeep

    February 21, 2011 at 9:55 am

    @Kavita you don’t have to root your phone to install voodoo 🙂

  65. Kavita

    February 21, 2011 at 9:53 am

    I have already taken all possible steps to minimize battery drain.. my battery lasts a day on 2.2 so dont have much to complain about it… its the lag thats killing me.. and I dont want to root the phone, I believe vodoo lagfix mean you gotta root your phone… .. is there anything else..

  66. Amit

    February 21, 2011 at 9:44 am

    Could anyone please reply – how much time it takes to download i.e. after selecting the files and clicking start in Odin.

  67. Neal Pradeep

    February 21, 2011 at 9:44 am

    @Kavita you can install the Voodoo lagfix to furthr optimize your device’s battery or you can also follow few tips which will help you to save battery and can cut down on unwanted battery drainer apps!!

  68. Kavita

    February 21, 2011 at 9:42 am

    @NEAL Yes.. I have done that.. followed your steps to the T..

  69. Amit

    February 21, 2011 at 9:28 am

    @Neal – Could you please tell how much time it takes to download i.e. after selecting the files and clicking start in Odin.

  70. Neal Pradeep

    February 21, 2011 at 9:06 am

    @Kavita very sorry to hear that, have you cleared the cache and wiped the data after installing the new fw?

  71. Kavita

    February 21, 2011 at 9:02 am

    @ Neal.. any suggestions why is it happening…. pls let me know .. would really like to have 2.2.1 on my phone.

  72. Abhijeet

    February 21, 2011 at 6:39 am

    Hi Neal….. The odin 1.3 images you have provided above show the heading “Odin 3. [Android + SLP]” in the black band. But when i launch odin 1.3 which you have provided in shows “GT-P1000” in the black band. It shows “Odin 3. [Android + SLP]” only when i launch Odin 1.0

    Wanted to confirm if this is alright before proceeding….

  73. Kavita

    February 21, 2011 at 5:01 am

    @ NEAL… I used the above firmware to flash my galaxy s… did not check the repartition option.. still the upgrade went fine.. But battery performance took nose dive… Literally from full to zero in 3 hrs…
    A game for 5 mins led to 15% drop in battery….So I went back to DDJP6…pls suggest what did I do wrong.. How come ppl get good battery life on this and mine was so bad…….awaiting your response…

  74. City

    February 21, 2011 at 3:13 am

    Hi, neal

    I would like to ask you some questions regarding upgrading my device with official froyo firmware 2.2 (I9000XXJPP). I have downloaded I9000 XEN I9000XWJS5, in which there are three files (GT-I9000-CSC-XENJS3.tar, I9000XWJS5-REV03-ALL-low-CL869633.tar and MODEM_I9000XXJPY.tar). I am not quite sure whether i have to use all three files or not. Moreover, do i check the repartition option?



  75. neal pradeep

    February 20, 2011 at 6:31 pm

    @manoranjan i can understand ur problem but u need to visit the service centre to get your tab back to life.
    Dont tell them about this flashing or else ur warranty will b void.
    Just tell them that it became dead by itself….

  76. neal pradeep

    February 20, 2011 at 6:30 pm

    @manoranjan i can understand ur problem but u need to visit the service centre to get your tab back to life.
    Dont tell them about this flashing or else ur warranty will b void.
    Just tell them that it became dead by itself.

  77. neal pradeep

    February 20, 2011 at 6:25 pm

    The above procedure was for samung galaxy s gt i 9000 n was not for SAMSUNG GALAXY TAB…
    Really sorry to tell u in this case but u need to visit the nearest samsung service centre..


    February 20, 2011 at 6:11 pm

    @ Neal,

    Please respond. after the fw update , It is won’t turn on or boot in recovery or download mode .. please Help.


    February 20, 2011 at 6:02 pm

    Hi Neal,
    please let me know the procedure now.I am using galaxy tab only.I followed the same procedure.My phone was never powered on after the fw update.Shall i go ahead and try to power it on by pressing power key.
    please let me know the procedure for installing the xxjpy fw in this case.



    February 20, 2011 at 5:58 pm

    @ neal ,

    plz plz neal………….try to respond quickly……………….i am eagerly waiting for your reply.whether my phone will work or not………….

  81. Neal Pradeep

    February 20, 2011 at 5:57 pm

  82. Neal Pradeep

    February 20, 2011 at 5:55 pm

    @manoranjan im hoping tht u r flashing this fw on your Galaxy S and not on Galaxy Tab, if you are unable to install this new fw then you can go back to XXJPY 2.2.1 Version which i written some days back!


    February 20, 2011 at 5:50 pm

    @neal i am wiating for your reply.bit worried about my tab.please help me in this.

  84. Neal Pradeep

    February 20, 2011 at 5:47 pm

    @bilo there is no file in the above post which will prompt you for the password! if there is any then do let me know!


    February 20, 2011 at 5:43 pm

    Hi Neal,

    I downloaded 2.2.1 XWJS5 and Odin + PIT Files as you said.I followed the same procedure as you said.I selected the PIT file of 803 and PDA is the second file I9000XWJS5-REV03-ALL-low-CL869633.tar.md5 .After installation gets over I got the PASS green window.But as you said my ohone was not rebooted.I waited nearly 30 mins.but there is no use.What should i do .Please help me in this.


  86. Neal Pradeep

    February 20, 2011 at 5:25 pm

    @emko its ideal to do twice but you can clear the cache juz once after installing the new fw.

  87. emko

    February 20, 2011 at 5:22 pm


    Are you saying prior to installation to clear the cache in the recovery mode?

  88. macanno

    February 20, 2011 at 11:59 am

    sorry but the link posted by Neal in this thread or in the tutorial both pointing to the zipfile containing three files, (23XMB), not the one 16XMB single PDA file mentioned?

    please point us to get the single file PDA version of if there will be updates to the tutorial how we should handle the three-file version in the update.

    thanks a lot!

    • Neal Pradeep

      February 20, 2011 at 1:22 pm

      its both at the same, its just an advanced version of XWJS5 which has been modified after getting some problems

  89. emko

    February 19, 2011 at 7:05 pm

    After installing in accordance with the instructions above I get a message ” can’t mount/dev/block/stl10
    (invalid argument)
    E: copy_dbdatato_media:can’t mount DBDATA your storage not prepared yet please use UI etc…

    The phone will not boot up.

    Please help!!!!!!!

    • Neal Pradeep

      February 20, 2011 at 1:24 pm

      it seems that cache system files are still present on your device, go to XXJPY and in the process of installing the same, clear the cache in the recovery mode, the problem will be solved

  90. bilo

    February 19, 2011 at 10:34 am

    password :

    doesnt work :((

  91. Sharky123

    February 18, 2011 at 11:19 pm

    Ive got the same problem, anyone please help??

    Where do you guys get the 162 MB file?

    Tnx, please anyone?

  92. Bortega

    February 18, 2011 at 11:06 pm

    Sorry I meant QWERTY -> QWERTZ


  93. Bortega

    February 18, 2011 at 9:08 pm

    The update worked fine but now my Samsung is only offering me a QUERTY keyboard layout. Any chance to change this to QUERTZ?


  94. Fernando Trindade

    February 18, 2011 at 1:52 pm

    Hi there
    I downloaded and installed everythinmg. It went 5*

    BUT, after the installation, I cannot have 3G, 3,5G or HSPDA…

    I cannot use gtalk EVEN when using Wi-fi….

    I cannot use 3G…

    Any fix for this?

  95. Kavita

    February 18, 2011 at 12:24 pm

    Sorry. am a newbie.. so a here goes a basic question.. if I upgrade my indian galaxy s using ODIN.. does it mean if 2.3 becomes available I cant upgrade the same thru KIES?

  96. Nitin

    February 18, 2011 at 11:50 am

    Hello Folks,

    After the update, I did not see improvement in the speed of the phone. Battery life, well I have to use for few more days and of course, my GPS which was unstable before, has become stable now. I am getting faster fix and more stable fix.

    For something which is free, this is quite a lot !


  97. joey

    February 18, 2011 at 11:44 am

    my current firmware is JPY is it ok to update mine to JS5 using your procedure? thank you in advance.

  98. Yuval

    February 18, 2011 at 8:40 am

    Thanks alot. the phone works great after this!!!!!

    One problem. I lost my hebrew keyboard and locale.
    Is there any thing I can do to fix this???

    Thanks again!

  99. icebabie

    February 18, 2011 at 7:29 am

    It worked!!!Thank you!my battery life has improved greatly!

  100. deli

    February 17, 2011 at 2:05 pm

    All threads completed. (succeed 0 / failed 1)

    that word came from my odin.any1 pls help me.
    i already download I9000XWJS5 then i 3 files.i dnt know wht to do.
    sry for my english.i hope someone help me.

  101. Darren

    February 17, 2011 at 11:38 am

    I’ve tried this a few times now and followed the instructions pretty much word for word – everything goes smoothly, I reboot, wipe the cache and then let the phone boot up. It takes a few minutes and I get the samsung intro and flashing ‘s’ but afterwards just a black screen. My phone also vibrates intermittently and constantly – this happened to anyone else? anyone know what I can do?

  102. Dino Rockz

    February 17, 2011 at 5:43 am

    Wonderful!!! Thanks so much!!!

  103. MUDO

    February 17, 2011 at 1:39 am

    Thx for instructions. I would like to ask if there is still possible to update through Samsung Kies and what product code is in this firmware? I mean country (not just Europe).



  104. Maz

    February 16, 2011 at 10:45 pm

    I do have Samsung Galaxy GT-I9000 with 2.2 version – I9000JPJPA
    do i use the same way that was used fro XWJS3, to upgrade to – I9000JPJPG ?

  105. paul

    February 16, 2011 at 2:08 pm

    thanks Neal i followed your instructions and it worked my gt i9000 is 2.2.1 now most appreciated man.

  106. Yousuff

    February 16, 2011 at 11:12 am

    Neal, thanks a ton! I followed the exact steps above and it worked fine except for the last step about optimizing the phone by clearing cache,
    After installation when i tried to long hold volume up key+menu and power on buttons the phone turns ON normal and i dont get the options to clear chache. Please help me on this…

    • Neal Pradeep

      February 16, 2011 at 7:25 pm

      you can probably repeat the process to get into that mode!

  107. Neal Pradeep

    February 16, 2011 at 9:41 am


    1. Yes, if you are selecting this option of “wipe data/factory reset”, all cache data of prev. version gets wiped off n all unwanted system clutter will be wiped off, its recommended to select this option

    2. go to 11th option in settings that is, Applications>Settings> Locale and Text and select locale as “English”

  108. Nitin

    February 16, 2011 at 9:30 am

    @ Martin
    @ Neal

    I was half scared when I took the leap, but i did take it. Everything went perfect, as predicted. Here are two clarifications I would appreciate to receive answers on.

    1. Do I wipe all my user data? I get that option, while I am at: wipe data/factory reset.
    2. How to I get on English language ? I think, what I have is Dutch.



  109. Nitin

    February 16, 2011 at 7:13 am

    Martin and Neal

    Thank you guys so much! Let me take that leap of faith with XWJS5 !


  110. Martin Rodger

    February 16, 2011 at 6:42 am

    Yeah that is the same that i used and yes i used the .803 I followed Neals instructions exactly.
    I would say GPS is accurate to within 100m. But I dont often use the GPS but i just checked now and it said i was a bit down the road from where i actually am but it was fast.
    Does seem a lot zippier than what KIES updated 2.2 was.

    Overall I’m much happier with my phone than I was this time last week.
    At the end of the day if you dont like it you can always flash back.

  111. Nitin

    February 16, 2011 at 6:13 am

    @ Martin

    Thanks. I studied other sites as well. I understand that, the first file is for repartition and the third is for Modem. I went to again and I saw another WXJS5 download which is 162MB. I think this is the file you are talking about. Did you use .803 as instructed? Did you find any difference after the update? Was it faster? Did GPS performance improve?

    @ Neal

    It will save us all lot of trouble if you could provide the download link right here so that will put all the speculation, about downloading the right program, to rest. Otherwise your instructions are great.

    @ Martin
    I will eagerly wait for your feedback, before I take the leap. Thanks so much, buddy

  112. Martin Rodger

    February 16, 2011 at 5:29 am

    Thats different to one i installed. It looks like the version where you need to put the 3 files in.
    I just had a quick look at what i downloaded I use the fist of the XWJS5 download links it was 162mb big on hotfile. The version you downloaded in 230mb
    When extracted only one file came out called JS5_JS3_JPY_.tar and it worked a treat. Id suggest use the same one as I did coz it was simple as and I can vouch for it working. You just need that .803 pit file as well

  113. Nitin

    February 16, 2011 at 3:50 am


    When you download .rar file from and unzip it, you get following files:
    1.GT_I9000.CSC XENJS3.tar md5
    2.I-9000 XWJS5-REVO ALL-LOW CL8696.tar md5
    3.MODEM_I9000XPJY.tar md5

    Logically, file no. 2 should be the right file, is that correct? Should I go ahead with it?


    • Neal Pradeep

      February 16, 2011 at 6:22 am

      when you unzip the fw file, you will only get a single file that is “JS5_JS3_JPY_” and that is the PDA which you will have to select

  114. Martin Rodger

    February 15, 2011 at 7:47 pm

    @Nitin. Any of the 3 should work probably the furthest down the list is the newest i would tend to use that. I’m pretty sure I used the first one.
    Let us know how you get on.

  115. NeaL Pradeep

    February 15, 2011 at 6:52 pm

    @Egle This is actually an European version but can be downloaded and installed by anyone.

  116. Egle

    February 15, 2011 at 6:49 pm

    I have I9000 2.1, want to change 2.2, I wanna know if that download is to everywhere in the world or do I need to make the download specific on my country?

    Thank you.

  117. Ashish Panchal

    February 15, 2011 at 4:14 pm

    Hey guys… I have Samsung Galaxy 3 (GT-I5801) and wanted to upgrade it to Froyo 2.2.1 or Gingerbread 2.3… is there any firmware available???

    • Neal Pradeep

      February 16, 2011 at 6:25 am

      due to hardware constraints you will not be able to get official version though some tweaks of 2.3 can be accommodated for your SG3, we will try to bring in the fw for your SG3 with some tweaks!

  118. NeaL Pradeep

    February 15, 2011 at 3:17 pm

    @Borut try to reflash the device again, if problem persists do let me know

  119. Borut

    February 15, 2011 at 3:11 pm

    After upgrade firmware to 2.2.1 my phone doesn’t detect SIM card any more.
    Could you suggest me what to do now?

  120. NeaL Pradeep

    February 15, 2011 at 12:17 pm

    @Nitin its

  121. Nitin

    February 15, 2011 at 12:15 pm

    Sorry Martin, I got the password (It was right there !).There are three files, do I use all the three?

  122. Nitin

    February 15, 2011 at 12:09 pm

    Martin, what is the password?

    • NaDeEM

      August 20, 2011 at 6:52 pm

      Password :

      password :

  123. Martin Rodger

    February 15, 2011 at 4:24 am

    You will probably need to create an account though.

  124. Nitin

    February 15, 2011 at 4:21 am

    Download files are not still available. Is there any alternate site?


  125. Martin Rodger

    February 15, 2011 at 4:21 am

    I downloaded mine from

  126. lacatel1972

    February 15, 2011 at 1:41 am

    successfully installed XWJS5 without using the pit file of 803, but there will be a short vibration when power on, how about yours?

  127. AD

    February 14, 2011 at 8:43 pm

    Kindly help me. I am failed to enter in the download mode. I tried this 3 button for one hour but I am failed to enter. please help me…….

  128. AD

    February 14, 2011 at 8:42 pm

    Friends, i failed to enter in the download mode. i am pressing and holding volume down key + Menu Key and then pressing on off button. i did it almost 100 times but failed. can anyone help me !!!!!!!!
    i highly appreciate.

  129. Leo Prescott

    February 14, 2011 at 7:54 pm

    is the another download link anyone?

  130. Rajesh Babu Suraparaju

    February 14, 2011 at 6:19 am

    Will installing this break the Kies support ? I have 2.2 on my phone now, with significant low performance issues. I want to upgrade to improve performance, but don’t want a break with the Kies upgrade mechanism in case Samsung releases future updates. Please advise.

  131. Martin Rodger

    February 13, 2011 at 10:20 pm

    Hey just successfully installed XWJS5 is it usual to have XWJS5 as build number but still have XXJPY as baseband? Still has those freaky dutch applications too.

  132. NeaL Pradeep

    February 13, 2011 at 4:48 pm

    Just give us 24 hours of time, we will make sure that you will be able to download the firmware.

  133. Sanket

    February 13, 2011 at 4:37 pm

    nice work dude, finally am on the latest version of xwjs5, really zippier than ever.

  134. giovanni cecchi

    February 13, 2011 at 3:56 pm

    I found the password:, however the extracted files look strange to me (I am a very beginner) they are: cache.rfs Factoryfs.rfs modem (binary) param.lfs and zimage ,
    what are they? I was expecting .tar .md5 .pit what shoud I do?

  135. adli25

    February 13, 2011 at 2:49 pm

    the XWJS5 link is dead

  136. giovanni cecchi

    February 13, 2011 at 10:39 am

    I downloaded the JPY following your instruction, however I am unable to exctract the file, the message says I could have used the wrong password: I tried I9000 as suggested somwhwre in the post but didn’t work. Any other suggestions?
    many thanks

  137. Theodoros

    February 13, 2011 at 9:37 am

    is it faster than xxjpy?cause I tried xwjs3 and it was in fact slower and I went this firmware also from netherlands?can someone verify that there are no apps installed other than the standard ones?

  138. Robby

    February 12, 2011 at 3:43 pm

    The download link for XWJS5 doesn’t work. Please provide with a new link.
    Also there is a typo in “Procedure to update ………..” heading (Should be XWJS5 instead)

    Now the query:
    I upgraded to XWJS3 last week without using pit file and repartition.
    Do I need to uncheck repartition box when flashing with pit 803?

    Thanks in advance

  139. Scarmeeh

    February 12, 2011 at 1:53 pm

    is there any alternative links?

  140. Scarmeeh

    February 12, 2011 at 1:52 pm


    how come i cant download the file 2.2.1?

  141. Amit Anand Jain

    February 12, 2011 at 12:56 pm

    Froyo XWJS5 2.2.1 has been updated successfully. The instructions provided above were really good but i would like to point out that after the update i was shocked to note that the beach live wallpaper was missing.

    Would appreciate if your forum could provide the live beach wallpaper.

    Thanks, Amit.

  142. ux50

    February 12, 2011 at 12:48 pm

    Thanks for your advice.
    I have one question.

    Does the pit 803 make such a big difference?
    Many users at XDA are using 512 with JS5.
    Should I keep 512 or really better to use 803 unchecked as you suggested?

    Appreciate your help,

  143. srsheep

    February 12, 2011 at 12:02 pm

    Sorry….I was not able to download the firmware..can you please provide an alternate link for download…thx

  144. invercom

    February 12, 2011 at 11:27 am

    Thanks. Flashed as per your advice and it worked. When I selected PIT file 803 the repartition box ticked, however I unticked this. Is this correct? Your picture above shows the repartiti0on box ticked.
    Did I flash correctly?

  145. NeaL Pradeep

    February 12, 2011 at 6:16 am

    1. No, there’s no such apps related to Netherlands though.
    2. Please note that you always need to select Repartition only when you have all the three components, that is PIT, PDA and CSC or else you will encounter problems. Since you are selecting the PIT, you can migrate to JS5 directly without needing to go through different versions.

    • nurul

      May 24, 2011 at 8:23 am

      regarding no.2 as noted above, does this means we only need to check repartition (if i have three components) and select PIT? we dont have to select the other three (PDA, Phone & CSC)? is that correct? how long will it take re-boot the phone? need your assistant immediately!

  146. invercom

    February 11, 2011 at 9:23 pm

    I have two questions:
    1. Does XWJS5 have the Netherland specific applications as in XWJS3 ?
    2. The last time I used re-partition and pit file was to flash to JPU. Since then I have flashed from JPU to JPY to JS3 to JS2 with only PDA file. I am on JS2 now, would the above work for me. Or do I need to flash back to JS3 Zen using repartition and Pit 803 and then to JS5?


  147. Jarvis

    February 11, 2011 at 2:48 pm

    Downloading!!! THX a lot!!

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