Firmware Upgrade & Downgrade Steps for Galaxy S I9000 Version

Samsung Galaxy SWith so many android versions, the new Android users may get sometimes get confused on with which version you need to update. So, today let’s check out what are these firmwares and what does it signify and how these firmwares can be updated. Many of the readers have asked the question quite a few sometimes that why the firmwares star with the letters “XX”, basically all the European firmware builds are denoted with X at the beginning and these builds are quite stable and are very fast compared to stock builds which are released in other countries.  The second most question asked is why is being PIT file advised to use it as mentioned in the post, here i would like to clarify that some of the firmwares comes with the flexibility to use the PIT file be it PIT 512 or PIT 802 while most of the firmwares come with the advisory that you need to use that particular PIT only.

So, now let’s check out how you can downgrade the version if you have updated your version with any of the versions like XXJPU, XXJPY, XWJS3, XWJS5, XWJS7 or even XWJV1. Always note that whenever you are crossing over the versions like from 2.2.1 to 2.3.2 or from 2.2 to 2.2.1 its necessary to upgrade the firmware via Odin using all the 3 files that is PDA + Phone + CSC along with PIT or else the phone will not be updated with the version. And also note that always ensure that you are flashing the firmware in the download mode, if you don’t flash the firmware in the download mode then there is a high possibility that you may brick the phone and make it unusable for future use. Download mode acts like a Safe mode for your phone, so always flash the firmware only in “Download Mode”. If your device refuses to enter into the download mode then you need to follow the Procedure to fix the download mode in your Galaxy S GT I9000 to solve the bug in some of the handset batch. The download mode screen looks like this,

download mode

If you are moving within the versions like in 2.2.1 from XXJPU to XXJPY, then you can flash the XXJPY firmware version just by selecting “PDA and PIT file”. There is no need to add the options like Phone and CSC unless and until there is any custom made Modem (Phone) has been added in the version of the firmware.

Also most importantly ensure that in Odin never tick the “Re-Partition” , “DUMP” and “Debug En.” option, while ensure that “Auto Reboot” and “F. Reset Time” options are ticked before proceeding to flash the firmware on your device.

To downgrade you need to follow the below instructions,

  • If you are on the latest XWJV1 2.3.2 version and wish to move to 2.2.1 version, then you will have to first flash your phone with XXJPU 2.2.1(three file version that is PDA + Phone + CSC along with PIT) version and then you can move on to XXJPY, XWJS5 or even XWJS7.
  • If you are on any of the 2.2.1 version like if you are on XWJS7, XWJS5 or even XXJPY then you can directly follow the procedures which are mentioned in our blog “” which can be found using the search function in our website.

Apart from this if you come across any of the issues or problems while flashing your Android device then we will be happy to help you anytime.

Note: Please note that the rules and other instructions which are provided in the above article is only valid for Samsung Galaxy S GT-I9000 Android phone and not for any other phone.



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.

To Top