Thursday, February 14, 2013

Install Stock I9100MUGMA5 Android 4.1.2 Jelly Bean on Samsung Galaxy S2 GT-I9100M (Canada)

Here's how to manually install the latest  official Android 4.1.2 Jelly Bean upgrade on Samsung Galaxy S2 GT-I9100M, software build I9100MUGMA5.  This is only just a heads-up for those advance users who now runs with rooted or installed with custom ROMs on their Samsung Galaxy S2 GT-I9100M and cannot get the update via Kies or OTA for such devices are being modified, that is the main reason why the device keeps failing from the update.

This official 4.1.2 Jelly Bean 'I9100MUGMA5' brings some stuff of the "Premium Suite" which can be found on the latest updates on Samsung Galaxy S3 and Samsung Galaxy Note 2. It also appears that this update targets the infamous "Exynos Exploit" and Sudden Death" issues but not yet 100% confirmed.  If you used the ExynosAbuse root before and it won't work anymore on this version, then this could be the Exynos bug fixed.

Now, if you want to restore back your device back to original stock firmware then this guide is for you. If you're afraid to lost root, then its up to you to decide. I'm sure there could be another rooting method out there that works on this 4.1.2 build version.

Again, this guide is for those with rooted devices only, those Galaxy S2's GT-I9100M still runs with official, unrooted or unmodifed firmware may only update through Samsung Kies and OTA (over the air) here.
Disclaimer: This guide is for advance users only,  if this your first time heard about this method, make a careful research first before proceeding. We shall not be held responsible if anything happens to your device by using this guide. Proceed at your own risk!

How to manually upgrade or install the I9100MUGMA5 Android 4.1.2 Jelly Bean on Samsung Galaxy S2 GT-I9100M

Note: This stock firmware 'I9100MUGMA5' is only compatible for Canada's Samsung Galaxy S II with the specification model number  “GT-I9100M″. The I9100MUGMA5 is an upgrade from  previous released I9100MUGLD3 4.0.3 ICS.

Step 1: Grab the relevant files for flashing I9100MUGMA5
- Odin3_v3.07 Flasher tool Odin3_v3.07 link
- Samsung Galaxy S2 USB driverDownload link

Grab the Original I9100MUGMA5 Stock ROM
Bell – BMC_I9100MUGMA5_I9100MOYCMA5 download link
Virgin – VMC_I9100MUGMA5_I9100MOYCMA5  (unavailable use Bell instead, then just change the CSC code)
Sasktel – BWA_I9100MUGMA5_I9100MOYCMA5  (unavailable use Bell instead, then just change the CSC code)

Step 2: Prepare things  as follows:
- Use a PC or laptop that runs in Windows OS, with a good and perfectly working USB serial port.
- Use the USB cable wire for your Galaxy S2.
- Make sure that your Galaxy S2 battery is fully charge.
- Back up all important files stored from your phone’s internal memory – contacts, messages, etc.
- Enable USB debugging from your phone’s settings. Go to Settings > Applications > Development, and tick the box that says ‘Enable USB Debugging’.
- Do a “Hard Reset” if you have a lot of 3rd party applications installed from your phone, this is useful to gain a smooth flashing. (Just make sure that you already back up all your important files before resetting your device.

Step 3: Extract or unzip the downloaded stock firmware so that you’ll get the Odin flashable .tar.md5 file. Use winzip, winrar, 7zip or any extracting tool you had in your computer.

Step 4: Run and Configure Odin
Run Odin downloader on your computer’s desktop. Watch out the check-boxes options on the right top of Odin, ensure that the ‘RE-PARTITION’ is unchecked. Leave the ‘AUTO-REBOOT and ‘F.RESET TIME’  remains ticked.

Step 5: Reboot the Galaxy S2 into Download Mode.
To put your Galaxy S2 in download mode, just simply switch it off then gently press and hold the “POWER, VOLUME DOWN and HOME” buttons simultaneously. You’ll be then prompted in a warning screen to continue (press volume up)  or cancel.

Samsung Galaxy S2 Download Mode button combination

Step 6: Connect the Phone to the Computer or Laptop
Once the phone screen shows in downloading mode, connect your phone to the PC with the USB cable. You’ll then notice the upper box in Odin that turns in yellow color., it also indicates the COM:ID where the device is being detected and a word “added!!’ on the log box. If somehow those things never showed up, check out the USB cable connection, read again from the top of this post.

I9100MUGMA5 4.1.2 Jelly bean ODIN flasher Guide for Samsung Galaxy S2 GT-I9100M Step 1

Step 7: Load the .tar.md5 file in Odin.

Now, click on the PDA button, then browse and load the tar file that you have previously extracted. For example I’m using the  Bell stock firmware on this guide so I got the “I9100MUGMA5_I9100OYCMA5_I9100MUGMA5_HOME.tar.md5″ 

I9100MUGMA5 4.1.2 Jelly bean ODIN flasher Guide for Samsung Galaxy S2 GT-I9100M Step 2

Step 8: Flash it!
Once all set and ready, hit he “START” button to begin flashing.
Do not touch anything that might interrupt the process to avoid any fatal errors or failures, it may ruin your device if any interruption occurs while already in flashing status.

I9100MUGMA5 4.1.2 Jelly bean ODIN flasher Guide for Samsung Galaxy S2 GT-I9100M Step 3

It may only takes about 2 to 5 minutes, depends of your PC/laptop speeds. A word “PASS” will display in Odin once it finishes. If somehow you will not get the word “PASS” or just stuck in a long time. Disconnect the phone, remove battery, re-insert it, check the USB connection, re-install the driver, disable Kies and any anti-virus. Set the phone in Download mode again, and repeat the whole procedure.

The phone will just automatically reboots if the firmware flashing successfully completes. Just wait until it boots up on the welcome screen logo for a while then into an android update screen. If it still shows boot logo try rebooting and if it stays there, you need to wipe your phone.

Fixing possible issues after flashing like bootloops or just stuck in welcome screen logo

Boot in recovery mode – Press and hold Volume Up, Home and Power button. Use volume keys to select up and down and power or home key to select the option.

1. Select Wipe Data/Factory Reset
2. Next select the Wipe Cache Partition
3. Lastly select Reboot System Now to reboot your Galaxy S2 in Normal mode.
Confirm your fresh firmware installed 
Go to Settings>About Phone>Firmware info.

Changing carrier CSC's enter this code on to your phone keypad *#272*IMEI# (this will change the default welcome screen logo, apps and etc. )
Rogers – RWC
Bell – BMC
Telus – TLS
Sasktel – BWA
Virgin – VMC

That's it! Just let us know hows't goin'.


  1. Thank you very much it worked perfectly when I follow the instructions I got to the point but it didn't say pass but reset so after hung for a while with the Samsung logo I followed your instructions of wiping and resetting to factory setting it took a while but I finally got it working perfectly I'm enjoying my new operating system thanks to you thank you so much keep up the good work not can teach us how to route this operating system that would be awesome I'm looking for that now because I lost my root privileges

  2. Holy Hotfile wait time.. :/ Ugh,,,,

  3. Thank you for the proper instructions and correct carrier files. It was such a mess digging through all the crap out there to find this, quality written article. Thanks!

  4. Hello please help i try this procedure but my phone wont go to download mode.. i do click POWER, VOLUME DOWN and HOME but nothing happen please help me with this matter i need it badly because my s2 gti9100m says not properly rooted..