Last Updated on September 1, 2024 by Mathew Diekhake

The Galaxy S2 I9100 is a rather old device, but fortunately for owners, Android and Samsung are still rolling out updates for it which his great. Being one of the most popular mobiles of all time, it’s no surprise really. They still hold up as really good ones to own even to this day. What’s more, updating it to the latest firmware available makes it even better. You can’t get any newer firmware for this smart phone other than this which is the 4.1.2 Jelly Bean version.

It was originally shipped with 2.3 Gingerbread. If you are still running that (which is understandable) you should really start checking out something newer.

  • Going on 3 years old now, if you are heavily into Android, there’s a good chance you have customized it in one way, or another. Because of that, it’s important to mention that following this update of the official firmware, you will lose any including root access.
  • With that said, it is not expected you lose anything else, such as data or contacts. However, that doesn’t mean you shouldn’t back it up just in case. Things have been known to go wrong from time to time.
  • The Galaxy S2 I9100 USB drivers are one of the prerequisites for this task. In addition, take time to enable USB debugging mode from the Settings. It’s not a difficult thing to do, all you need to do is go to: Menu, Settings, Applications, then from there you will see the box which you can mark with a tic or a “X” and that will mean that it is now turned on. The opposite will apply for when you want to turn it back off again. There’s no real reason to turn it off other than for device efficiency. Many people have the goal of keeping the handset as efficient as possible, and when you select that type of operation, this is one of the tasks that will be automatically turned off.
  • People can use a computer, notebook or laptop for this task. However, it must have a working USB slot for us to plug our smartphones in. Without that we cannot make the connection. Furthermore, temporarily disable the spyware, malware and virus protection from the Android-based device and the computers operating system.
  • That’s all the main things we needed to cover. If you are a novice at this sort of thing, you might not know that any custom firmware which could be running will be gone after you change over to the normal stock firmware such as this one we have here. The fact that you’re looking to swap over ROM’s though generally suggests that you are not going to mind about that.

Details:
PDA: I9100XWLSW
CSC: I9100ITVLS2

Update Samsung Galaxy S2 I9100 To The XWLSW Android 4.1.2 Jelly Bean Firmware

1. Download the Android 4.1.2 I9100XWLSW file, as well as ODIN 3.07. Extract the files.

2. Shut the mobile down into its most power off state. This can take up to 5 seconds of holding down the button. For this particular model there will be a vibration also once it is turned off. This is a good way of identifying that you are doing it correctly. .

3. Run the ODIN, ensuring you have admin permissions. Then connect the phone to the computer.

4. From the extracted file you grabbed in step 1 you will need to fetch out the contents and put it as follows:

Inside of Odin, insert the I9100XWLSW_I9100XEULS5_XEU.tar.md5 file where it says PDA.

From the Odin app, now search for the modem file and put it where it says phone.

Next is the CSC file you must locate and insert it to the area with the same name.

If you are worried what is going to happen from here, there is one easy way of identifying if it has been successful when you finish. If you close all of this down after it is complete and then go to settings followed by about the phone, it will tell you the firmware version you are running. Look for these letters and numbers to match up to the same ones that we have here. To make things easier, also note down your current firmware numbers so that if it isn’t displaying these one’s you can still see and notice it as the older version. This will tell us that the operation has not been a success.

Lastly, go back inside and check if there is any pit file. If so, use it and upload it to where it says pit.

Check the Auto Reboot and F. Reset Time options as it is demonstrated in the picture above. You will notice a box that says re-partition. Only have this marked if you found the pit file in the previous step.

5. Click start.

It will take some time to complete. When done it will reboot itself. Be patient as the boot process can take some minutes for the first time.

Did everything go to plan for you? If not, there may be a cache issue. This is easy to identify by dumping the old caches from the settings and then trying again.