Procedure to Update Galaxy SII GTI9100 with Official ICS 4.0.4 XWLPO:
- Download ICS 4.0.4 XWLPO Firmware package & Odin from here to your computer. Once downloaded, extract the same to get the tar file and Odin executable file. Now, open Odin in your computer and turn off your phone so that it can be entered in the download mode.
- Download mode in Galaxy S II GT I9100 can be entered by pressing Volume down Key, Center button, and holding both simultaneously press the Power Button after which a green robot will be shown indicating the Download Mode has been entered.
- Connect your Galaxy S2 with your computer / Laptop and then in Odin you will see that the ID : COM section will turn Yellow indicating that all the drivers are installed successfully.
Note: If ID : COM section doesn’t turn Yellow, you need to check with two things which are mentioned below,
- Install the USB Drivers in your computer &
- Go to the Path “Settings > Wireless & Network > USB Settings” and ensure that “Samsung KIES” option is ticked before connecting the phone to the computer.
- Once the ID: COM section is turned Yellow then click on “Start” for applying the firmware update. It will take around 4 -5 minutes for applying the update. Once the device is updated, the device will be rebooted and then you need to disconnect the device.
- Now, turn Off the device so that it can be entered in the recovery mode. Recovery mode in Samsung Galaxy S II I9100 can be entered by holding the Volume Up button + the Home key button (the middle button). While holding these both buttons, turn ON your device.
- As soon as the device is rebooted, you can check the same whether the firmware update has been applied or not from the path “Settings > About phone > Firmware version” where it will be mentioned as XWLPO.
Note: Just in a rare case if the device is not updated and it gets into the boot loop mode, you need to again clear the cache from the recovery mode and retry the whole process from the start.
So there you go you have now successfully updated the device with the latest firmware XWLPO in your Galaxy S2 GT I9100. Do share with us in the comments section just in case if you face any issues in the comments section below.
Pages: 1 2

buks
March 19, 2014 at 10:17 pm
non of your hotfile links work where can we get the working download links
Mehr
January 18, 2014 at 4:58 pm
my samsung galaxy S2 version is 2.3.4 and can i update it to this? and more over the file is not being downloaded …thr some kind of website showing hotfile i dnt knw wht is tht . :'( Plzz help
Colin
August 21, 2013 at 1:18 pm
ID-COM does not turn yellow.
Cannot find “Settings > Wireless & Network > USB Settings” and ensure that “Samsung KIES” option is ticked” option on my Galaxy S2 I9100?
Pradeep Neela
August 28, 2013 at 8:47 pm
you need to install the drivers in your computer
honechine
August 14, 2013 at 6:09 pm
i want to FIRMWARE MY PHONE ,SAMSUNG GALAXY S2 GT-I9100 INTO JEALLY BEAN 4.12
Imran
May 26, 2013 at 8:01 am
Hai I have upgraded my Samsung s2 GT-i9100G mobile to jelly bean 4.1.2 ..
I am getting a lot of problem pls suggest how can I go to previous version.
mustafa
May 13, 2013 at 6:21 pm
اني اسمي مصطفى وعندي جهاز سامسونك اس2 واريد احدثه ومشكله ما هندي جهاز حاسوب ممكن ترسلون الي رابط مباشر حتى ينزل بتلفون كبل اريد احدثه
naser
May 2, 2013 at 6:51 am
Howto UpdateSamsungGalaxyS2GT I9100withOfficial ICS4.0.4 XWLPO Firmware
reN
February 23, 2013 at 1:09 am
Added!!
Enter CS for MD5..
Check MD5.. Do not unplug the cable..
Please wait..
I9100XWLPO_I9100NEELP4_I9100XXLQ6_HOME.tar.md5 is valid.
Checking MD5 finished Sucessfully..
Leave CS..
Odin v.3 engine (ID:5)..
File analysis..
SetupConnection..
Complete(Write) operation failed.
Added!!
All threads completed. (succeed 0 / failed 1)
I dont know where’s the problem… I did everything wright :/
haider
November 29, 2012 at 10:23 am
hi pradeep how to root sgs2 gt i9100 ics 4.0.4 jplph thanks
Pradeep Neela
February 16, 2013 at 4:48 pm
we dont have article for the same
khan
November 26, 2012 at 8:37 pm
Is this firmware will work for Oman/UAE ..
Because several i had tried but the pone use to be in emergency mode always….
Pradeep Neela
February 16, 2013 at 4:50 pm
yes it will work in Oman
radwan
November 14, 2012 at 10:09 am
Android 4.0
ประธาน
November 13, 2012 at 4:03 pm
รุ่นนี้มีภาษาไทยรึเปล่า ซื้อที่ไต้หวันไม่มีภาษาไทยทำยังไงครับ
shukur
November 8, 2012 at 2:34 am
How update
afraaaa
October 19, 2012 at 3:20 am
sry i was angryby the way .. i did the instruction and when turn phone on .. just showing a phone and line to pc and warning sign on it ,.,, no recovery no download mode , nothing i can so 🙁 to re-flash !
phone is turns off and on and dont hang on screen but no download mode 🙁
please this is my friend phone 🙁
afraaaa
October 19, 2012 at 3:21 am
do i bricked my phone ? how can i bring it to download mode 🙁 .. i just mount pda and start and lost my download and recovery mode !
afraaaa
October 25, 2012 at 2:09 am
so sorry advice ! i am mentioning here i had wronge way and the phone was i9100 G .. mistake was mine … thank u
afraaaa
October 18, 2012 at 4:00 pm
damnt it this file has problem my phones and my friends phone stuck in warning ( connect to kies ) please check files and upload !!!!!!!!
djolebulldog
September 23, 2012 at 8:48 pm
Before updating on Odin can i do hard reset?
Pradeep Neela
September 25, 2012 at 12:44 am
yes you can do the hard reset
dhiraj
September 17, 2012 at 7:23 am
which ics official rom is latest for i9100
Stephen
September 15, 2012 at 11:38 pm
please I need urgent help. my question is can I flash resurrection remix 2.6.1 on these official version ?
sonal jain
September 14, 2012 at 3:24 pm
can i update sgs2 gt i9100 16gb in india
Pradeep Neela
September 15, 2012 at 1:28 pm
yes you can apply the update.
waqar
September 14, 2012 at 10:30 am
whats different between xwlpo and xxlq5
Pradeep Neela
September 15, 2012 at 2:10 pm
some modem enhancements have been one
manraj
September 13, 2012 at 5:36 pm
i have on ics 4.03 XWLP7 ,,, and it is screen lock problm ,,, can u tell me how to solve dis ???
manraj
September 13, 2012 at 3:57 pm
i flashed with dis firmware ,,,but the screen lock is not working with side key,,,, plzz help
Pradeep Neela
September 13, 2012 at 5:22 pm
there should not be any issues, check by clearing cACHE AND WIPING DATA
Oluseyi Buraimoh
September 13, 2012 at 8:30 am
Hello Pradeep, i’m writing from Nigeria. I need your advise on this. On my phone (Galaxy S2), anytime i check for update, it tells me no update available. Should i wait for the official update to be available in my country Nigeria or i can go ahead and use this one here by following your instructions. Please you can send a reply to my mail box above. Thanks in advance.
Pradeep Neela
September 13, 2012 at 5:48 pm
you can apply the update
Festus
September 11, 2012 at 11:52 am
Very smooth, and most importantly, battery life improved!
Festus
September 10, 2012 at 6:39 pm
Updated no issues so far!
Ovais Akhter
September 10, 2012 at 6:26 pm
Hey Neil! This one is awesome. Looks far better than ICS 4.0.4 XXLPQ. In don’t know why others behaving like not understanding ;thoi everything is clear and working smoothly. My question is which one you prefer more, this one or XXLPQ?
moazzam ali
September 10, 2012 at 12:07 am
do i need to wipe cache and factroy reset ?will it work fine without it
Maryus
September 9, 2012 at 9:50 pm
Hi! What’s the difference between version XWLPO and XXLQ6 ? thanx! And how can i swap internal and external memory cards in order to install apps on external sd card and not on the internal? some custom Roms have the option from the storage section…i know that thre is a file called vold.fstab but it is different from rom to rom so i edited it many times but not working at all..any suggestions, please? i am waiting for both answers ;)) !!!
Stevie G
September 9, 2012 at 7:24 pm
hello Pradeep, one last thing. the files for jellybean from cille which i uploaded to my external memory, do i need to delete them or can i leave them there?? silly question i guess. thanks in advance. non-geek
Stevie G
September 9, 2012 at 7:19 pm
hello again Pradeep, I finally got the device and odin communicatig and followed the advice and reached a successful conclusion with a pass at the end but the phone got stuck on the opening logo. any suggestions. Thanks in advance
neville
September 9, 2012 at 4:27 pm
it works but leaves a `tattoo` permanently showing
HW: M25.16
PDA: I9100XWLPO
PHONE: I9100XXLQ6
CSC: I9100NEELP4
RF CAL. DATE: 2011.8.19
SMD,PBA:N
CAMERA: N/A
TSP: 0X16
TSK: 0x4
UNIQUE NUMBER: N
It cannot be removed. don`t like it. will go back to version 4.03.
Pradeep Neela
September 9, 2012 at 5:54 pm
JUST CLEAR THE CACHE FROM THE RECOVERY MODE
Ag babar
September 10, 2012 at 5:00 am
I cannot use , power button functions , when i press power button it directly turn off the device , no screenlock , no data mode etc !!!! plz HELP
Anbu
September 9, 2012 at 3:40 pm
yes.. all updated is fine… but i was lost around 8gb now my sg2 shows Internal Storage 1.97GB and USB storage 4.11gb how i will retrieve the lost storage.. please help me…
Pradeep Neela
September 9, 2012 at 4:13 pm
just wipe the data from the recovery mode as at our end its perfect.
Anbu
September 10, 2012 at 5:03 am
i was did… but no result.
chummar
September 12, 2012 at 9:31 am
it is the problem of .pit file. you need to dowload this .pit file (u1_02_20110310_emmc_EXT4.pit) and update once more using new pit and all others are same. after finish. format usb storage
Manish.Sharma
September 9, 2012 at 2:33 pm
Can this update also apply for galaxy s 2 Gt 1900G
Pradeep Neela
September 9, 2012 at 4:14 pm
this update is only for I9100 model AS OF NOW, we will come up with more custom ROMs for I9100G Model
Ruchir
September 9, 2012 at 1:45 pm
When is this update gonna be released for India?
Pradeep Neela
September 9, 2012 at 4:15 pm
it should be out at any time as its been out for many countries
Stevie G
September 9, 2012 at 1:44 pm
hello Pradeep, i installed the cille version of jellybean and would now like to go back to ICS 4.04 XWLPO. how do i do it? thanks in advance. non-geek
Pradeep Neela
September 9, 2012 at 4:16 pm
yes you can go back to XWLPO, just follow the corresponding instructions mentioned in the article
Stevie G
September 9, 2012 at 6:32 pm
hello Pradeep, when i connect the usb. odin does not recognise my device. before it used to turn yellow and in the video it turns blue but on mine there is no thing 🙁 thanks in advance
waqar
September 9, 2012 at 1:19 pm
hy neel what about official JB update for galaxy s2
Pradeep Neela
September 9, 2012 at 4:16 pm
as of now there is no ETA but there are many custom ROMS
Michael
September 9, 2012 at 12:21 pm
please help my galaxy s2 are 16gb internal memory.but now is 4gb.were is the rest of my gig.please send me a solution…
Pradeep Neela
September 9, 2012 at 4:17 pm
JUst clear the cache from the recovery mode, it should be fixed. its unusual to take more than 2 gb
Anbu
September 10, 2012 at 5:00 am
hi.. pradeep. i also got same problem… in my storage showed in Internal storage 1.97gb and USB storage 4.11gb…. i was did wipe the datum. how i can retrieve the USB storage space again please…(Samsung Galaxy S2).
chummar
September 11, 2012 at 1:24 pm
it is the problem of .pit file. you dowload this .pit file and update once more using new pit and all others are same. after finish. format usb storage
u1_02_20110310_emmc_EXT4.pit
KIDO
September 8, 2012 at 10:51 pm
uhm is this one similar or better than the XXLQ5??
Pradeep Neela
September 9, 2012 at 4:15 pm
yes because the kernel version is an improvised one.
Vishesh
September 6, 2012 at 1:20 pm
Can we update SII running on original 2.3 firmware directly to this firmware?
Pradeep Neela
September 6, 2012 at 1:24 pm
yes you can directly update
Pradeep Neela
September 9, 2012 at 4:14 pm
yes it has a native swipe!!!!
sherwin
September 6, 2012 at 11:22 am
It’s “Hello again Pradeep” not “Hell again Pradeep”. Sorry for that.
sherwin
September 6, 2012 at 11:20 am
Hell again Pradeep
Do we need to select “Wipe data/factory reset” & “Wipe Cache partition” in the recovery mode? Thanks.
Pradeep Neela
September 6, 2012 at 1:19 pm
yes you will have to wipe the data
sherwin
September 6, 2012 at 11:00 am
Hi Pradeep,
It was not mentioned in the article “where” we should put the tar file we downloaded. I assumed its on the PDA ‘coz one of your reply to Jaideep C is that to “just follow the instructions, leave everything as blank other than PDA”. Anyway, thanks for the updates. Does everything work in this update? Any issues? When will the root be coming out? Thanks again and more power.
kinzoh
September 5, 2012 at 1:56 am
Thanks for this update. Kindly check this OS with gameloft games.
My SII gets heated up when i play HD games and automatically shut down my phone.
Please assist me on this.
Thank you.
Cdaarif
September 4, 2012 at 6:01 pm
Gyz if u wanna update ur firmware from gingerbread or ics 4.0.3 to ICS 4.0.4, at first u need 2 wipe ur phone factory data, catch partition & delvic catch. Don’t wipe factory data/catch partition from stock recovery in ics 4.0.4. cuz its have brickbug. check if ur phone have brickbug or not by this apps “eMMC brickbug check” from Google play store. After wipe then update ur phone firmware by select PDA in odin. download latest(30/7/12) unbranded European ics 4.0.4 XWLPU stock firmware in this link:
http://db.tt/3nw1oSmr
plz backup ur all necessary document/phone numbers/mms/sms etc. after flash when phone restart & automatic install some apps. After that flash again brickbug free LPU safe kernel by select pda in odin. download brickbug free LPU kernel in this link:
http://db.tt/nmBbS5jg
or
http://forum.xda-developers.com/showthread.php?t=1807995
Wanna root ur phone in ics by this link
http://forum.xda-developers.com/showthread.php?t=1746794
U first read my step by step method then download cwm touch 6.0.1. Zip file & root super su 0.95 Busybox 1.20.2. zip file from 1st page.
-Cdaarif-
Zaan
September 4, 2012 at 12:19 pm
This can be installed to SAMSUNG GALAXY S II SKYROCKET I727 and Samsung Galaxy S II I777 ???
Pradeep Neela
September 3, 2012 at 3:09 pm
thanks for your appreciation
ian cruz
September 2, 2012 at 4:44 pm
updated.tnx good work!pradeep hoping for the root…
Cdaarif
September 4, 2012 at 5:56 pm
If u r in ics & try 2 root ur phone without yellow triangle. Then try this link
http://forum.xda-developers.com/showthread.php?t=1746794
U first read my step by step method/read the full page, then download cwm touch 6.0.1. Zip file & root super su 0.95 Busybox 1.20.2. zip file from 1st page.
-Cdaarif-
kinzoh
September 1, 2012 at 3:17 pm
I have been able to update my SII to #ICS. It’s pretty cool but my games (Asphalt, RF11) get restarted and my screen get heated up when playing games.
Any solution. Please help before the OS destroys my phone.
Thank you.
Pradeep Neela
September 1, 2012 at 5:10 pm
app needs to be optimized which will have to be done by app developers
ziggyzyg
August 22, 2012 at 3:55 pm
Hi can anyone please tell me if this upgrade is compatible with Samsung Galaxy S2 I9100P ???
Thank you
Tony
mirza
August 22, 2012 at 2:08 pm
how to root this rom , plz reply soon ,??
Jaideep C
August 18, 2012 at 2:08 am
Only 1 file MD5 recieved of 639MB.
What about PIT, PDA, Phone and CSC leave unticked??? Your instructions are not clar this time, unlike earlier times.
These are the messages I got
Please help ASAP –>
Enter CS for MD5..
Check MD5.. Do not unplug the cable..
Please wait..
I9100XWLPO_I9100NEELP4_I9100XXLQ6_HOME.tar.md5 is valid.
Checking MD5 finished Sucessfully..
Leave CS..
Added!!
All threads completed. (succeed 0 / failed 0)
Enter CS for MD5..
Check MD5.. Do not unplug the cable..
Please wait..
I9100XWLPO_I9100NEELP4_I9100XXLQ6_HOME.tar.md5 is valid.
Checking MD5 finished Sucessfully..
Leave CS..
Odin v.3 engine (ID:19)..
File analysis..
SetupConnection..
Initialzation..
Set PIT file..
DO NOT TURN OFF TARGET!!
Can’t open the specified file. (Line: 2564)
Added!!
All threads completed. (succeed 0 / failed 1)
Enter CS for MD5..
Check MD5.. Do not unplug the cable..
Please wait..
I9100XWLPO_I9100NEELP4_I9100XXLQ6_HOME.tar.md5 is valid.
I9100XWLPO_I9100NEELP4_I9100XXLQ6_HOME.tar.md5 is valid.
Checking MD5 finished Sucessfully..
Leave CS..
Odin v.3 engine (ID:19)..
File analysis..
SetupConnection..
All threads completed. (succeed 0 / failed 1)
Removed!
Pradeep Neela
August 18, 2012 at 9:00 pm
just follow the instructions, leave everything as blank other than PDA
JaideepC
August 19, 2012 at 8:12 pm
Thank you Neel, Works fine now. However, this could have been stated upfront in the instructions, as you have done on earlier occasions. When it official JellyBean comming for the Galaxy S3?
Thanks once again.
Your blogs are very useful 🙂
Pradeep Neela
August 19, 2012 at 10:05 pm
thanks jaideep for your appreciation
rahul
August 26, 2012 at 10:51 am
id:com turns yellow.what to do?
rahul
August 26, 2012 at 10:52 am
sorry turns blue what to do?
Pradeep Neela
August 19, 2012 at 10:06 pm
by this month end it should be there, tentative though
the boss
August 14, 2012 at 10:24 pm
Come on every one is having the same problem… please advice
Arpan Majumdar
July 28, 2012 at 7:48 pm
Flashed…works nice
Pradeep Neela
August 18, 2012 at 9:01 pm
thanks for the feedback!!!
Dr. K. A. Rasheed
July 28, 2012 at 1:31 pm
In the ODIN the ‘Boot loader’ is seen highlighted. Shall I tick this and ‘start’, and leave PIT, PDA, Phone and CSC leave unticked???
Please advise
Dr. K. A. Rasheed
Satyasom
July 27, 2012 at 11:45 pm
odin turns blue NOT yellow
what about the files …where do they go ????PDA or PHONE in Odin ??????
Dr. K. A. Rasheed
July 28, 2012 at 1:34 pm
I also got only one MD5 file.
Lost here. Do not dare to move forward
Jaideep C
August 18, 2012 at 2:11 am
Same here… Why is Neel not responding.
Onky 1 file recieved of 636MB
Why is only 1 file reced. Where are other files?
Pls help. Many of us are stuck
Pradeep Neela
August 18, 2012 at 8:59 pm
apologies for the same for not responding quickly! its just the tar file
Pradeep Neela
August 18, 2012 at 9:00 pm
please follow the insturctions
Dr. K. A. Rasheed
September 9, 2012 at 9:57 am
It turns blue, and in the video also it turns blue and not yellow. And again it starts with this blue, not waiting for it to turn yellow and passes. But how. Please try downloading the video and see repeatedly ??????
Pradeep Neela
September 9, 2012 at 4:17 pm
which video you are talking about?
Dr. K. A. Rasheed
September 9, 2012 at 8:51 pm
The procedure is there as a small video even now visible above o0n this page. I downloaded it in high quality and viewed it several times. In spite of the blue colour instead of the yellow on Odin, I decided to move forward, because the video gave me some confidence. I got everything successfully installed. Later when WiFi was connected some prompt came from somewhere for updating, while I was re installing all my applications from my backups. I got some updating of about 60 MB. But it made little difference. It was still 4.0.4. I am sure that 4.0.4 is much superior to 4.0.3.
Just now I connected my phone with Kies. It prompted for yet another update. This is again 4.0.4. But the version now I got is ‘XXLQ6,.
Great many thanks Mr.Pradeep. Please keep it up. I will definitely follow your posts in future without fail.
Dr. K. A. Rasheed
September 9, 2012 at 9:19 pm
How do I root now ???
Dr. K. A. Rasheed
September 10, 2012 at 9:07 am
It is just above a page length from here
Nimit Bhawani
July 27, 2012 at 2:02 pm
nice..
Nimit Bhawani
July 27, 2012 at 2:02 pm
nice..