The latest Jelly Bean is now available for the Galaxy S2 I9100G to get your hands stuck into. Many people who own a I9100G already received this XXLSR update over the air. However, not everyone did, and there are also some extra reason for others users not to have received the update over the air. For instance if you are running a custom ROM or have the device rooted then you will need to update the S2 manually also or by KIES.

Make sure you have the Samsung Galaxy S2 I9100G USB drivers. It is possible you have this already if you use the device regularly, in which case you can skip this step. This is necessary to connect the device to the computer, in order to upgrade the official firmware.

Samsung-galaxy-s2

You will also need to have USB debugging mode enabled in order to complete this guide. You can follow the link that I provided and find out how to do that if you don’t know already.

Before you begin, please back up your device. The last thing you want is for something to go wrong during this procedure and you lose all of your data. It’s very important to make sure your device has sufficient battery left so it does not shut down during this procedure. If the device fails due to insufficient battery, it may brick the device.

Files You Need:

Go ahead and download the Android 4.1.2 Jelly Bean I9100GXXLSR, as well as the Odin 3.07.

You must have a Windows PC to follow this guide with the Odin flashing tool.

How to install Android 4.2.1 Jelly Bean on the Samsung Galaxy S2 (i9100G)

Step 1. Turn on the WIndows PC. 

Step 2. Extract the Android 4.2.1 jelly Bean zip to the desktop for easy access.  Also extract the ODIN 3.07.

Step 3. Power down the Galaxy S2 i9100G XXLSR. Boot it back up into download mode.

Step 4. Inside download mode run the Odin3 v3.07.ex file from which you extracted earlier. Make sure you are running as an administrator with administrator permissions.

Step 5. With the USB cable supplied, connect the Galaxy S2 i9100G XXLSR to the Windows PC. Look inside Odin for a message that says “added” to appear. Now you know the connection has been successful. Also be wary of the Com port ID lighting up a yellow color. If it is not yellow a common reason for this is not having the correct drivers. Check that out of it applies to you.

Step 6. From the  from I9100GXXLSR folder we extracted earlier, use them for this next part.

– Select the PDA tab and put the  .tar.md5 file here with *code* in it’s name there.
– Select the Phone button and put the file that has *modem* as it’s name in there.
– Select the CSC tab and put the file that has the name *csc* in it.
– Select the PIT tab and put the .pit file in there if you have it. Only add this one if it is from the file in which you extracted during this guide. If not then just let it be.

Step 7. Ensure that the  Auto Reboot and F. Reset Time checkboxes are checked. Do not check any of the others.

Step 8. In the middle of the screen inside ODIN is a start button. Press start to begin the flashing process. Wait patiently for the update to complete. It will be completed when you see a message telling you to reboot the Galaxy S2 i9100G XXLSR. Upon reboot the Galaxy S2 i9100G XXLSR will be running Android 4.2.1 Jelly Bean official Firmware.