Update Galaxy S2 I9100 to Official Android 4.1.2 VJMS3 Jelly Bean OTA Firmware [How to Install Manually]
Update Galaxy S2 I9100 to official Android 4.1.2 VJMS3 Jelly Bean OTA firmware

Galaxy S2 GT-I9100 users can now update their device to the latest Over-The-Air (OTA) Jelly Bean update via the recently released Android 4.1.2 VJMS3 official firmware from Samsung. The OTA update is being rolled out to several countries in phases, starting with Brazil.

As this is unbranded firmware, it can be installed on any unlocked international variant of Galaxy S2 with model number GT-I9100. It is always recommended to install the latest official firmware for your device, as it offers up-to-date features and bug-fixes over previous releases. Those who cannot access the official OTA update notification or wait for the official release in their country can still download and install the same manually, using our step-by-step guide below.

Key Points to Note

  • The VJMS3 Jelly Bean firmware and these instructions are meant for the Galaxy S2 GT-I9100 model only. Do not attempt installing this firmware on another variant or device, as it may inadvertently hard-brick or damage the device. Verify the device model number by navigating to Settings > About Phone.
  • Back up data and settings via a recommended custom recovery tool such as ClockworkMod (CWM) or TWRP
  • Verify appropriate USB drivers are installed for the phone on computer (download Galaxy S2 GT-I9100 USB drivers)
  • Ensure USB debugging mode is enabled on phone by navigating to Settings > Developer Options (if device is running Android 4.0 or later) or Settings > Applications > Development (if device is running Android 2.3 or earlier).
  • Ensure phone has at least 80% battery charge to prevent unexpected device shutdown (due to battery drain) while installing ROM.
  • Ensure both device and its bootloader is unlocked.
  • If device isstuck at bootingor experiencesboot loop issues, Wipe Cache Partition and Wipe Dalvik Cache a few more times before rebooting.
  • Allow newly installed ROM to stabilise for five minutes before using the device.
  • If a Status 7 error message flashes while installing firmware, it could be due to an incompatible device or absence of a necessary kernel (for instance, a Jelly Bean Kernel must be installed before installing any Jelly Bean ROM)
  • Instructions provided in this guide are meant for reference purpose only. IBTimes UK reminds readers it will not be held liable if device is damaged or bricked during or after firmware installation. Users are advised to proceed at their own risk.

How to Install Official Android 4.1.2 VJMS3 Jelly Bean Firmware on Galaxy S2 GT-I9100

Step 1: Download Android 4.1.2 I9100VJMS3 Jelly Bean OTA for Galaxy S2 and Odin v3.07 on your computer.

Step 2: Extract the firmware zip file to the desktop to obtain a .tar.md5 file and some other files (optional).

Step 3: Extract Odin zip file to get Odin3 v3.07.exe as well as few other files.

Step 4: Power off the phone and wait for vibration (about 5-6 seconds) to confirm complete device shutdown. Then boot the device in Download Mode by pressing and holding Volume Down, Home and Power buttons together until a construction Android robot icon appears on screen. Then hit Volume Up button to progress into Download Mode.

Step 5: Launch Odin3 v3.07.exe that you extracted in Step 3 as an Administrator, as Admin privileges are required to complete the installation process smoothly.

Step 6: Connect the Galaxy S2 to computer via USB cable, while the phone is still in Download mode. When the device connects successfully, a message saying "Added!" appears in ODIN and the ID: COM box will turn yellow with the corresponding COM port number. If the message fails to appear, try reinstalling the phone's USB drivers or changing the port on the computer.

Step 6: Choose the following files from the extracted I9100VJMS3 firmware folder that you obtained in Step 1 by using respective checkboxes:

  • Select the PDA checkbox, and click the '.tar.md5' file
  • Tap the Phone checkbox, and select the file named 'modem' (ignore if such file is not found)
  • Choose the CSC checkbox, and click the file named 'CSC' (ignore if there is no such file)
  • Click the PIT checkbox, and choose the '.pit' file (ignore if the file is missing)

Step 7: In Odin, enable Auto Reboot and F. Reset Time options by selecting the checkboxes. But the Re-Partition checkbox must be selected only if a .pit file was chosen in the previous step in ODIN.

Step 8: To prevent ROM related errors, verify Step 6 and Step 7 are done correctly. Then hit START button to begin flashing firmware.

Step 9: Once the firmware installation is complete, the phone will reboot automatically and soon a PASS message with green background appears in the left-most box at the very top of Odin. Now it is safe to unplug the USB cable to disconnect the device from computer.

The Galaxy S2 GT-I9100 is now running on the latest Android 4.1.2 I9100VJMS3 Jelly Bean OTA update. Go to Settings > About Phone to verify the firmware installed.


If the phone is stuck at boot animation or Samsung logo after Step 9, then go to recovery mode (press and hold the Volume Up, Home and Power buttons together) and perform Wipe data/Factory Reset as well as Wipe Cache Partition before choosing reboot system now option. NOTE: Use Volume keys to navigate between options and Power key to select an option in recovery. Performing data wipe task will only erase your phone's internal memory and not the data on SD card.

ALSO READ: Update Galaxy S2 I9100 to Android 4.3 via CyanogenMod 10.2 ROM [GUIDE]

[Source: Droid Firmwares]