Wednesday, January 23, 2013

How to Install I9100XWLS8 Official Android 4.1.2 Jelly Bean Upgrade on Samsung Galaxy S2 GT-I9100

The long-awaited official Android 4.1.2 Jelly Bean update on Samsung Galaxy S2 GT-I9100 is currently hitting in Spain, other countries might also follow soon. But for those advance users who couldn't wait much longer and wants to upgrade their devices right now can manually install the original I9100XWLS8 stock ROM. This method has been also useful for those devices that is now rooted or installed with custom firmware and wants to restore back to Samsung's official firmware. Just follow this simple steps and your device will get updated to official Android 4.1.2 Jelly Bean in no time.

I9100XWLS8 4.1.2 jelly bean galaxy S2 GT-i9100 I9100XWLS8 4.1.2 jelly bean
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 I9100XWLS8 Android 4.1.2 Jelly Bean on Samsung Galaxy S2


Note: This stock firmware is compatible for all Europe unbranded or unlocked Samsung Galaxy S II with the specification model number  "GT-I9100" versions only.

Step 1: Grab the relevant files for flashing I9100XWLS8
- Odin3_v3.07 Flasher tool Odin3_v3.07 link
- Samsung Galaxy S2 USB driver, Download link

Updates: Added some unbranded Original 4.1.2 Stock ROM
Spain - FOP I9100XWLS8
Spain - FOP I9100XWLSD
Italy - ITV I9100XWLSD
Germany - DBT I9100XWLSD
Nordic Cuuntries - NEE I9100XWLSD
Nordic Countries - NEE I9100XWLSJ
The Netherlands - XEN I9100XWLSD
Baltic States - SEB I9100XWLSD
Russia - SER I9100XWLSE
Saudi Arabia - KSA I9100XWLSD
Australia - XSA I9100XWLSH

Stock Firmware Downloads: Samsung Galaxy S2 GT-I9100 Firmware

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.
- Remember or back up the APN settings of your device.
- 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.

I9100XWLS8_I9100XXLS8_I9100FOPLS3_HOME.tar.md5
Step 4: Run and Configure Odin
Run Odin downloader on your PC 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 checked.
Now, click on the PDA button, then select and load the "I9100XWLS8_I9100XXLS8_I9100FOPLS3_HOME.tar.md5" that you have previously extracted.

Odin sample:



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 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.
Step 7: 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.

It may only takes about 3 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 along 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 “S” 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 by typing *#1234# or
Go to Settings>About Phone>Firmware info.
Check and reconfigure your APN settings when data networks connection issues encountered.

Change the default text to your own or desired language


The default language of this firmware is Spanish - (Spanol), for this is Spain specific software build, but it has all major languages around the world included. You can just simply change it from your device text settings.

All Included languages:

  • Catala

  • Cestina

  • Dansk

  • Deutsch (Deutschland)

  • Deutsch (Osterreich)

  • Deutsch (Schweiz)

  • Eesti

  • English (Australia)

  • English (New Zealand)

  • English (United Kingdom)

  • English (United States)

  • Espanol (Spania)

  • Espanol (Estados Unidos)

  • Euskara

  • Francais (Belgique)

  • Francais (France)

  • Galego

  • Hrvatski

  • Icelandic

  • Italiano

  • Kazakh

  • Latviesu

  • Lietuviu

  • Macedonian

  • Magyar

  • Nederlands (Belgie)

  • Nederlands (Nederland)

  • Norsk bokmal

  • Polski

  • Portugues (Brasil)

  • Portugues (Portugal)

  • Romana

  • Slovincina

  • Slovescina

  • Srpski

  • Suomi

  • Svenska

  • Turkce

  • Uzbek

  • Russian

  • Chinese

  • Korean

  • Japanese

  • others which I can't read


That's it! If this helps you then simply share us some love by hitting our like and share buttons. If you also have something to add, your comments and suggestions are most welcome here.

67 comments:

  1. Thanks it's really helpful for newbs like me!

    ReplyDelete
  2. i agree, this is a great site for every rom flasher. you make it really easy for people to read and understand everything. thanks.

    ReplyDelete
  3. We are happy to hear that, thank's a lot Scott.

    ReplyDelete
  4. Thanks andriodromupdate! really appreciate this helpful post. instructions are just wonderful and easy to understand.

    ReplyDelete
  5. No problem, it's nice to hear that!

    ReplyDelete
  6. Would I be able to install the upgrade using a Spanish ip address through a vpn?

    ReplyDelete
  7. First time doing this.Do I need to root the phone first, and if do, can you give some instructions?Thanks

    ReplyDelete
  8. Hi will this update work for my i9100M from Bell?

    ReplyDelete
  9. Thank you DroidAngel. I installed the firmware and everything is working fine.

    ReplyDelete
  10. No root requires if installing any official firmware.

    ReplyDelete
  11. Hi, I have Samsung Galaxy S 2 but it has (GT-I9100P) model number and I'm in UK, will this update also work for my phone?

    ReplyDelete
  12. The "GT-I9100P" is built with NFC chips (Near Field Communication), using the "GT-I9100" firmware will work but you will lose your device NFC capabilities.
    If you want to keep the NFC enabled you should only update with P version firmware. If you want to disable the NFC for a while until the Jelly Bean update for "P version" arrives, then this will also work for everyday use.

    ReplyDelete
  13. can GT I9100G can be upgrade too?

    ReplyDelete
  14. Thanks for this great article! I have Cyanogenmod 9 currently installed. Will the steps covered flash a new kernel too so everything will be completely stock?

    ReplyDelete
  15. what's with if my samsung is branded with Orange, a polish provider? Can I still update it with the method shown here?

    ReplyDelete
  16. Yes, Orange, T-Mobile, Plus and Play. As long as it's GT-I9100 it should work.

    ReplyDelete
  17. Will installing this new firmware manually void my warranty?

    ReplyDelete
  18. Thanks, I made it with your help.I had to uninstall Samsung Kies, but it worked.Little bit slower though.

    ReplyDelete
  19. mine is manually network unlocked unit. if i flash it, would it set to default network lock? or can i still regain the unlock status? TIA

    ReplyDelete
  20. No, this is an official firmware created by Samsung. This is NOT a modified or custom ROM which triggers the phone's system binary flash counter and voids warranty.

    ReplyDelete
  21. There some reports from South East Asian countries devices using with manual method of unlocking, and now returns to locked status.
    I did not mention other regions except for Europe on this post. So, be cautious.
    Anyway, if it happens, you can fix it with GalaxySimUnlock from playstore and cost you about 2 euros.

    ReplyDelete
  22. Does this firmware update work for people who live in Belgium. What i mean is will i have issues connecting to my network(carrier) because it's specific for Spain or not?

    ReplyDelete
  23. can i do a manual update on my device if it is locked to a uk network?

    ReplyDelete
  24. Yes, it will work but it does not mean that it will unlocked your device.
    Downside: Your network default apps will be removed. You will not see your network welcome screen logo during start-up.

    ReplyDelete
  25. Once it has been officially released by my network can i reinstall the firmware?

    ReplyDelete
  26. I am in the UK with a orange locked handset. If I do this will I still be able get the latest updates from Kies as normal when they come out?

    ReplyDelete
  27. possible to use this firmware here in DUBAI??

    ReplyDelete
  28. possible to use this firmware here in DUBAI where i bought my s2??

    ReplyDelete
  29. I'm not sure, but anyway you can still upgrade using this method if Kies ignores your device.
    Orange UK last firmware update July-Aug 2012, with ICS 4.0.4 I9100BVLPH/I9100BVLPE.
    T-Mobile, 3 and O2 are ahead from Orange - last update Sept-Nov 2012, I don't know why.
    I suggest not to use this method if you'd still a die hard fans of Kies.
    We only suggest this method to those who are sick and tired of waiting through Kies.

    ReplyDelete
  30. Never tried, but I think it will work. Just be cautious you're in Middle East, this is a Europe build.

    ReplyDelete
  31. Thanks for these great instructions. First time flasher here (!) and I just succeeded in updating my GT-I9100T (Australian, Telstra) to 4.1.2.

    The only problem I had was that Odin got stuck for about 5-10 minutes at "SetupConnection" before failing with a "Complete(Write) operation failed". I just removed the battery from my phone and started again from Step 4. It then just worked.

    I'm very happy to have a 'new' phone. Cheers!

    ReplyDelete
  32. . . ok thank you very much

    ReplyDelete
  33. Thank's DaveO.
    I would just like to add up some hints here because there are two Galaxy S II variants in Australia, the GT-I9100T and GT-I9210T.

    Yes this also works on Galaxy S II (Model GT-I9100T) - "Telstra and Vodafone only" for it is also equivalent to the (international GT-I9100).
    But this WILL NOT WORK on Galaxy S II 4G (Model GT-I9210T) sold by Optus and Telstra for it's packed with "Qualcomm" and not an "Exynos" processors like the GT-I9100T used.

    ReplyDelete
  34. Did it work with phone locked to Telenor here in Serbia? Did it lock network after flashing this rom on my phone because it's locked?

    ReplyDelete
  35. Yes, it will remain locked with Telenor because it is already locked:)

    ReplyDelete
  36. Stuck on boot forever. Waited 25 minutes. Went into recovery and did a wipe/factory reset and wipe cache. Rebooted and still stuck on boot. The flashing process went ok, so I cannot figure out what is wrong.

    ReplyDelete
  37. So, no SIM lock issue after flashing XWLS8?

    ReplyDelete
  38. Hi can I use this upgrade in Morocco.

    ReplyDelete
  39. Are there any difference from the I9100XXLSJ to this one. And which one should I choose? Iam in Denmark (NEE)

    ReplyDelete
  40. Thank you for providing this useful guide. I successfully flashed this new stock jelly bean ROM on my Galaxy S2 GT-I9100M from Bell Canada.

    I did notice that sometimes the new baseband/modem even though it works fine...it randomly switches from 3G to H+ and vice-versa.

    I was hoping that you'd be able to help me flash the original modem back on my S2. Could you please provide a guide and the links necessary. Thank you!

    ReplyDelete
  41. You can start finding it here, http://forum.xda-developers.com/showthread.php?t=1193695

    ReplyDelete
  42. Here's a simple hints.
    I9100XXLSJ is a beta and not for public released, it was only a test build from developers.
    I9100XWLS8 is a final build and released officially via Samsung Kies.

    ReplyDelete
  43. I have no idea if this works perfectly, but you can still try to use it as long your device is "GT-I9100". Remember this is a Europe build, I only suggest to use this on Europe's unbranded Galaxy S2.

    ReplyDelete
  44. Hey DroidAngel,
    Great Stuff! Easy to Understand.

    I have a i9100t (Australian Version, bought from Vodafone)
    And I tried installing a custom JB rom and and the phone is now not connecting to network. Everything else works fine.
    But a phone is of no use if it cannot connect to network.
    Wondering if flashing this official rom rom would fix it.
    Thanks

    ReplyDelete
  45. i whant to know if its working also in gt i 9100 g?

    ReplyDelete
  46. Really nicely done guide. I'm kinda new to this stuff and I found this guide really helpful. From now this website is in me 'favourites' :)

    ReplyDelete
  47. Hey Mate,
    Thank you for the response and link.
    I fortunately made a backup before I tried the custom rom.
    Now i've restored my backup and the phone is fine.
    Your Official ROM is still downloading. will try it this arvo.

    Baseband version of my phone is I9100TDVKJ1

    ReplyDelete
  48. i have installed it and i can't connect to network. it keeps asking me a pin code, i entered the pin code of the sim but is says it's inncorect. what can i do? i am from romania

    ReplyDelete
  49. You have a SIM card locked by default, you should try the default code which you used the first time you had put your sim card.
    Look for "GalaxySIMunlock" at G-Play store, this resolved your issue.

    ReplyDelete
  50. I have galaxy sw I9100P unlocked manual and if i install this then device gona locked again?

    ReplyDelete
  51. Thanks for the instructions, everything wen nicely

    ReplyDelete
  52. Thank you. I bought the S II from Hungarian T-mobile. The installation was perfect and easy. The Jelly Bean working well on my phone.

    ReplyDelete
  53. I bought Galaxy s2 Gt I9100M from local market in Pakistan. Can i update it with Jellybean update of international Galaxy s2 Gt i9100. Waiting for reply

    ReplyDelete
  54. hi there! i got s2 i9100p (uk o2), installing that firmware will only disable nfc on the phone, right?! wiil it work fine? also do u know if i9100p version will be coming out soon. thanks

    ReplyDelete
  55. Yes, NFC will not function, but it will still works. There is none 4.1.2 update yet for I9100P at this moment.
    check for the stock ROM for I9100P in our category, in-case you will need to restore back the NFC.

    ReplyDelete
  56. will wait.
    thanks alot.

    ReplyDelete
  57. Hi, thanks for the wonderful tutorial. I am from India with unlocked S2 GT-I9100. I have flashed my mobile with this firmware. Everything is working fine. However I am not able to connect my mobile via Kies. I have Kies installed on two laptops (both Windows XP with SP3). My mobile is getting detected by XP but when connected to Kies it just keeps showing connecting. But it never connects. I have verified that USB debug mode is also unchecked in mobile settings. I have also uninstalled Kies and then re-installed Kies on one of the laptop but still same message i.e. Connecting. Please help me as I have call log and message backup in Kies that I want to restore to mobile.

    ReplyDelete
  58. just simple on ur kies from ur phone as kies air. it will give IP adress type than in ur browser u can access ur kies from there

    thanks

    ReplyDelete
  59. Hii really nice post for newbies like me for update. But I have one more question, my S2 is currently running on Android 2.3.5 GINGERBREAD.XXK13 - can I upgrade it directly to 4.1.2 JB or I have to upgrade step by step by updating to previous software updates first??
    Model is GT-I9100

    ReplyDelete
  60. Flash it... if it fails then use any 4.0.4 ICS first.

    ReplyDelete
  61. Hi. I tried upgrading my s2 to jelly bean but didn't set my phone to USB DEBBUGING mode and also I used the siyah v6.0.1.2 to upgrade now my phone is taking 3 hours+ to reboot. What should I do?

    ReplyDelete
  62. do i loose my root if i install this?

    ReplyDelete
  63. everything went fine apart from now i cant access Google play store or Samsung store please help?

    ReplyDelete
  64. Hi....thanks for all the help!! My galaxy s2 is still running android 2.3.5,can i do this upgrade?

    ReplyDelete
  65. i have done today, it was awesome.. thanks a lot... works great !!

    ReplyDelete