[Q] Stable Firmware for Galaxy S2 - Galaxy S II Q&A, Help & Troubleshooting

My dear developers,
Need a help from you.
I upgraded my samsung galaxy s2 GT-I9100 from 2.3.3(which has come with phone) to 4.0.3. At first i had many problems like ünexpectedly services has been stopped", "email services has been changed" etc.... after posting a thread in our forum,i got a reply to do a factory reset. i did that and now it is resolved.
but later i had many issues like
1) Touch screen not responding properly
2) battery drain
3) some unexpected errors.
Here are some the details about the firmware i am using.
Samsung Galaxy S2,
Model Number: GT-I9100
Android Version - 4.0.3
Baseband - I9100XXKPA
KERNAL v- 3.0.15-I9100XXKPA-CL51925 [email protected] #3
Build Number: ICS.XXKPA
So, Can anyone suggest me the right firmware to install for my phone? it will really help me if you would suggest me one.
Just post me the link where i need to download the right firmware.
Thanks in Advance.
Krishna Chaitanya from India.

for me cyanogenmod was the most stable one i ever had.
try and get the latest stable release

The most stable firmware for your S2 (if you purchased it in India) is KL1 which is GB 2.3.6.
Official Indian ICS is LP7 which is 4.0.3 which is buggy so not recommended.
You can go two ways:
1. If your emmc chip is safe (doesn't have the brick bug) , flash the LPX Nordic version. (search the forums to understand what I am talking about)
2. If it is not, and considering you are a beginner install LPG which is 4.0.3 and turn off Auto Updates.
Correct way of flashing a firmware is:
Turn off phone > Factory reset in recovery mode > Reboot while holding the Volume key+Home Key+ Power button> Flash firmware > Do a factory reset via the settings menu and choose to erase USB storage.
Firmwares are in Faryaab's thread of firmwares in the Original Development section.
PS: Please use the Q&A section to ask questions.
Sent from my GT-I9100 using Tapatalk 2

And Samsung already said that GB's their most stable version
Peace
Hit Thanks & It will Disappear
Sent from S II Running Official ICS 4.0.4 with Siyah 4.1 [/size]

im goin with cm 9.1 and everything is stable enough for daily use..

If you're talking about custom roms, it's against the rules to ask for the best, but I would recommend you take a look at rootbox.
Sent from my GT-I9100 using xda premium

Related

S2 upgrade - Not so simple for me

I have Android version 2.3.6 on my phone. I am not quite sure how I came to do that. Given the following information what would be my best way to upgrade to ice cream sandwich or should I wait?
Android version - 2.3.6
Base Band Version - I9100XXKI3
Kernel Version - [email protected]
Build Number - GINGERBREAD.XWKK5
Also, if I wanted to get back to stock how would I go about it? Does anybody recognize what program, firmware or rom that I used to get to 2.3.6. My apologies if my questions appear stupid but I have suffered brain damage from a aneurysm and stroke that have left me a former shadow of myself.
If you need to ask, you shouldn't be trying. Wait for an official release via Kies/OTA. Current Samsung I9100 ICS releases are leaked and buggy, i.e. not official.
Plenty of posts on this... please find read through a few current threads... If you still have questions come back
thanks
kapebretoner said:
I have Android version 2.3.6 on my phone. I am not quite sure how I came to do that. Given the following information what would be my best way to upgrade to ice cream sandwich or should I wait?
Android version - 2.3.6
Base Band Version - I9100XXKI3
Kernel Version - [email protected]
Build Number - GINGERBREAD.XWKK5
Also, if I wanted to get back to stock how would I go about it? Does anybody recognize what program, firmware or rom that I used to get to 2.3.6. My apologies if my questions appear stupid but I have suffered brain damage from a aneurysm and stroke that have left me a former shadow of myself.
Click to expand...
Click to collapse
Hey, I will not suggest you to use ICS(Ice Cream Sandwich) for "everyday use", it's not officially out for S2, so it's still BUGGY. Latest 2.3.6 rom - XWLA4, is amazing, fast and battery friendly... but if you want just to see what's going on with ICS, you can always try and after, without problems come back to your 2.3.6(if you do everythink right =)). So I will recommend you to go to
Galaxy S II Original Android Development > [ROM+Guide]Official i9100 Firmwares KG, KH, KI, KJ, KK1/2/5, KL1/2/3, LA2,4 Download posted by Intratech
and read carefully... and GOOD LUCK =)
Here's a few pointers that might help you avoid a lot of problems people seem to have when they start out:
Always make sure that what ever you are flashing is compatible with your particular model of I9100.
Backup your EFS with hellcats kernel companion (or similar).
Perform a nandroid backup before you start flashing.
Don't use the repartition or PIT options in odin.
Take your time and read up.
If you fancy trying ICS go for a rom based on the latest build LPB, it's almost good enough to use on a daily basis, it's still a bit buggy though.
Sent from my GT-I9100 using Tapatalk
kapebretoner said:
I have Android version 2.3.6 on my phone. I am not quite sure how I came to do that. Given the following information what would be my best way to upgrade to ice cream sandwich or should I wait?
Android version - 2.3.6
Base Band Version - I9100XXKI3
Kernel Version - [email protected]
Build Number - GINGERBREAD.XWKK5
Also, if I wanted to get back to stock how would I go about it? Does anybody recognize what program, firmware or rom that I used to get to 2.3.6. My apologies if my questions appear stupid but I have suffered brain damage from a aneurysm and stroke that have left me a former shadow of myself.
Click to expand...
Click to collapse
Stick with the build you have for now until ICS is released all we have are buggy test roms .KK5 is a decent enough build .
If you upgraded its either official via Kies or you used the stock rom route below .
Stock Roms .and csc
http://forum.xda-developers.com/showthread.php?t=1075278
jje
thanks for the replies. I have probably read several hundred pages on 3 or different forums. I take the good advice and wait for official release of ICS.
kapebretoner said:
thanks for the replies. I have probably read several hundred pages on 3 or different forums. I take the good advice and wait for official release of ICS.
Click to expand...
Click to collapse
thats what u have to do. it'll arrive to us on the 1# march (samsung told that).
so have fun waiting and have a nice day
cheers!

XXLQB Root

I Rooted my Samsung Galaxy S2 GT-I9100 sometimes back using Insecure Kernel. then today i updated the Software version to 4.0.4 (XXLQB) using Kies. it made my phone UnRooted now i want to root it again. i looked for Insecure and Secure Kernal for this and couldnt find anywhere... can somebody pleae provide me these Kernels.
Model Number: GT-I9100
Android Version : 4.0.4
Baseband Version I9100XXLQ6
Kernel Version 3.0.15-I9100XXLQB-CL911584
Build Number IMM76D.XXLQB
waseem852 said:
I Rooted my Samsung Galaxy S2 GT-I9100 sometimes back using Insecure Kernel. then today i updated the Software version to 4.0.4 (XXLQB) using Kies. it made my phone UnRooted now i want to root it again. i looked for Insecure and Secure Kernal for this and couldnt find anywhere... can somebody pleae provide me these Kernels.
Model Number: GT-I9100
Android Version : 4.0.4
Baseband Version I9100XXLQ6
Kernel Version 3.0.15-I9100XXLQB-CL911584
Build Number IMM76D.XXLQB
Click to expand...
Click to collapse
Just flash Siyah kernel.
Sent from my Galaxy S2 GT i9100
waseem852 said:
I Rooted my Samsung Galaxy S2 GT-I9100 sometimes back using Insecure Kernel. then today i updated the Software version to 4.0.4 (XXLQB) using Kies. it made my phone UnRooted now i want to root it again. i looked for Insecure and Secure Kernal for this and couldnt find anywhere... can somebody pleae provide me these Kernels.
Model Number: GT-I9100
Android Version : 4.0.4
Baseband Version I9100XXLQ6
Kernel Version 3.0.15-I9100XXLQB-CL911584
Build Number IMM76D.XXLQB
Click to expand...
Click to collapse
If you don't really care about the rooting method you could try this one as well.
fxrb said:
If you don't really care about the rooting method you could try this one as well.
Click to expand...
Click to collapse
Thank you For Your Reply..... what is the Best Method to Root ? this method u mentioned or Insecure Kernel Method ???
waseem852 said:
Thank you For Your Reply..... what is the Best Method to Root ? this method u mentioned or Insecure Kernel Method ???
Click to expand...
Click to collapse
I don't think there is a best method. I quite often use CF-root kernels, if available. If not available for a device or a firmware I use the method I proposed in my previous post. Just give it a try
root for xxlqb
fxrb said:
I don't think there is a best method. I quite often use CF-root kernels, if available. If not available for a device or a firmware I use the method I proposed in my previous post. Just give it a try
Click to expand...
Click to collapse
sorry but I tried this method and doesn't work om my sg2
with XXPQB
spam, delete
i find this page for you.i rooted my phone before the update but my phone steal rooted. maybe this page can help you. sory my eng. If I knew English better i would like to help you more. good luck
and i cant put the outside link before the 10 message just i can say i find in the ::teamandroid datcom::
Root XXLQB Android 4.0.4 on Galaxy S2 I9100 with ODIN
Posted on August 7, 2012
in Android Tips
Translate:
Android 4.0.4 XXLQB was released a few days ago for the Galaxy S2 I9100 and at that moment, it was not possible to root. But XXLQB root is now available with full instructions, thanks to a custom kernel. You can easily root XXLQB Android 4.0.4 ICS on Galaxy S2 I9100 using the tutorial given below. We will use SiyahKernel v4.0.
As you continue reading below, we will guide you through the entire process of how to root the official software update Android 4.0.4 XXLQB ICS on Galaxy S2 I9100 using ODIN. Remember, this tutorial is only for XXLQB Android 4.0.4. Go to Settings > About phone to verify what build you have. Please make sure you backup all your apps and personal data as this tutorial will wipe all your data. Let’s continue with the tutorial below.
Disclaimer: All the tools, mods or ROMs mentioned below belong to their respective owners/developers. We (TeamAndroid.com) or the developers are not to be held responsible if you damage or brick your device. We don’t have you on gun point to try out this tutorial
This root method tutorial is only for the official stock firmware. Custom firmwares are usually pre-rooted but even if you need to root any, flash SiyahKernel using ClockworkMod recovery.
Make sure you have installed all your USB drivers for the Samsung Galaxy S II to connect it with the computer. Download Samsung Galaxy S2 USB drivers! Apart from just the USB drivers, there are a few more things that you need to take care of.
1. You need to enable USB debugging mode. This helps to connect your Android phone with the PC. See here: How to Enable USB Debugging.
2. Your phone battery should be 80-85% charged. If your phone goes off suddenly because of battery, during flashing ROMs or installing mods and updates — your phone might go dead permanently. See here: How to Check Battery Percentage.
3. Backup all your important data that you might need as soon as your flash a new ROM, or make a backup for just in case, you never know when anything might go wrong. See below on how to backup data:
Backup your SMS messages. How? –> How to Backup/Restore SMS Messages.
Backup Contacts, Gmail and Google Data. How? –> Sync with Google Sync.
Backup Call History. How? –> How to Backup Call History.
Backup WhatsApp Messages. How? –> How to Backup/Restore WhatsApp Messages.
Backup APN Settings: GPRS, 3G, MMS Settings.
Data can also be backed up using Samsung KIES for their devices, but if you backup data manually, you get more options what top choose from and it is very easy to move data across Android devices from different manufacturers, i.e moving Samsung Galaxy Note backup data to HTC One X.
4. Your phone should be factory unlocked. Additional instructions for locked Android devices will be added in the tutorial for unlocking devices.
Now, let’s proceed with the tutorial on the next page and root Galaxy S2 I9100 on Android 4.0.4 XXLQB ICS official stock firmware.
How to Root Android 4.0.4 XXLQB ICS on Galaxy S2 I9100
We have put together a detailed step-by-step instructions guide on how to update Samsung Galaxy S II on Android 4.0.4 XXLQB ICS with full root access. If you are used to installing official updates through ODIN on Samsung Galaxy devices, then this should not be any different for you.
Please read every line carefully and make sure you read the entire tutorial once before actually performing it on your phone.
To Remember:
This Android 4.0.4 XXLQB root tutorial is only for Samsung Galaxy S2 I9100. Please don’t try this on any other variants of the phone.
This tutorial will wipe out all your data.
Make sure you backup all your data in your phone before proceeding.
Complete Step-By-Step Instructions:
Step 1 - Download SiyahKernel Root I9100XXLQB for Galaxy S2 to your computer and extract the zip file.
Step 2 - Download ODIN v1.85 which will help you to root Android 4.0.4 on Samsung Galaxy S2 I9100.
Step 3 - Switch off your phone. Now go to Download Mode. How? Press and hold the Volume Down + Home buttons together, and then press the Power button till you see the construction Android robot and a triangle. Press Power again to confirm to enter into Download Mode.
Step 4 - Make sure you have your Galaxy S2 USB drivers installed on your computer.
Step 5 - Open ODIN on your computer. Connect your phone to your computer while your phone is in the Download Mode.
Step 6 - If your phone is connected successfully, one of the ID:COM boxes will turn yellow with the COM port number. This step might take some time.
Step 7 - Now select the files that you have to flash/install on your phone. These files are to be found from the extracted files in Step 1.
Click on ‘PDA’ and select the file ‘Siyah-s2-v4.0.1.tar‘.
Step 8 - In ODIN, check the Auto Reboot and F. Reset Time options.
Step 9 - Now click on the Start button in ODIN. Installation process will start and would take a few minutes to complete.
Step 10 - After the installation is completed, your phone will restart. After you see the home screen, unplug your phone from the computer.
That’s it. Your Samsung Galaxy S II has now been rooted on Android 4.0.4 build XXLQB software update. Check for the Superuser app in your apps list to verify.
To make sure you have correctly installed the above root method and it’s working, verify with Root Checker as given in the link.
If you run into any problems, feel free to drop us a comment below and we will reply you back ASAP with the fix or the solution to your problem.
http://forum.xda-developers.com/showthread.php?t=1501719
this method worked easily for me on sgs2....root achieved today after XXLQB kernel upgrade
I'm on same ROM and I have easily rooted it by method 1 from guide in my signature.
Odoslané z GT-I9100 cez Tapatalk 2
boki9999 said:
Just flash Siyah kernel.
Sent from my Galaxy S2 GT i9100
Click to expand...
Click to collapse
If u use siyah kernel on xxlqb 4.0.4
1: u will lose real time camera display (camera works, but u will be clicking blind photos and will need to check what u clicked after ur done)
2; youtube and video player will not display content. (hardware decoder doesnt work,. u can use software decoder as an alternative)
The siyah kernel doesnt support 4.0.4 XXLQB
Need to wait for a patch from the dev team who are now working on kernel releases for galaxy s3...

[Q] Unwanted Information stuck on homescreen of SGS2 GT-I9100

Dear All,
My SGS2 GT-I9100 cannot be upgraded using Kies, it says firmware upgrade for this device is not supported. Currently my S2 is on Gingerbread. I manually updated to 4.0.4 using Odin but strangly there is this unwanted information stucked to the homescreen regarding my CSC and everything. Another user on this website also had the same problem and he posted a picture as well. (http://forum.xda-developers.com/show....php?t=1876539)
I have done everything, flashed many different countries versions of android 4.0.4, cleared every memory, fixed the "/efs/imei/keystr" but in vain. The information is stucked there. However, when I flashed 4.0.3, the unwanted information was gone. Can anyone tell me why I can't use Kies to upgrade my phone or why is this information there? Any help with this guys?
Thanks
Yasir
However, when I flashed 4.0.3, the unwanted information was gone
Click to expand...
Click to collapse
Then stick with 4.0.3 and wait for official 4.1.2.

[Q] How to get my SII back to stock so Kies i can get OTA updates again?

Hi,
had my S2 for a while now and installed ICS through ODIN as here in NZ the updates seem to come a little slower than the rest of the world!
but id like to be on Jellybean and heard so much about unsafe Kernels etc (most of it goes over my head haha)
but i figure my best option, as i dont want a bricked phone, is to go back to stock and get my updates the old fashioned way.
what is the best way to do this? i know other phones can do this through KIES itself...(entering a serial etc), does this work with all phones?
any help would be greatly appreciated!
ICS 4.0.4 stock kernel has brick bug. If you are on stock 4.0.4 then avoid any kind of wiping. If you want to flash official JB go here
Hi friends I own Galaxy s 2 i9100....I got it from UK 3 mobile.. After coming to India I have flashed it with a ROM which is unlocked version as its is locked to 3 network...after the flashing I connected it to kies for backup and found the same message as others in this thread mentioned...so I tried reflashing it with a ROM that is compatible with Indian version and got the issue solved ...I am providing the details of the rom now I am using
PDA: I9100XWLQ2
phnoe: I9100DDLPC
CSC: I9100ODDLPD
BUILD info: Fri oct 26 16:04:15 KST 2012
But recently KIES software in my laptop got updated and when I connected my S2 it stated that my phone is not compatible to update from KIES. But, the same day when I connected wifi in my phone I got a message that an update is available and its done successfully.
Now can any body help me to get that issue sorted out when connected to KIES as it accepted before and now why it is not accepting ??
Thanks in Advance
Peaceful Droid said:
ICS 4.0.4 stock kernel has brick bug. If you are on stock 4.0.4 then avoid any kind of wiping. If you want to flash official JB go here
Click to expand...
Click to collapse
thankyou! very helpful...now that i have read that entire post i just have one question....isnt that still classed as a wipe? the first thing it says to do is put your phone into recovery mode then wipe?
Flash Siyah or Dorimanx kernel first (without wiping ANYTHING). Then use the CWM that is installed with either of those to...
A) complete the wipe processes. And
B) flash your chosen stock ROM.
When you flash your ROM, you WILL overwrite the Siyah or Dorimanx kernel you previously flashed as your ROM has its own kernel (and CWM). As things stand at the moment, this is probably for the best because there have been some changes to CM10.1 that have made a lot of standalone custom kernels incompatible with the ROM..... for example, I lost my baseband when I flashed Siyah on top of CM10.1 and I'm told that there can be issues with video recording too. Which brings me to make one more point....before starting any of this...
MAKE A NANDROID BACKUP....
it's your safety net if it all goes wrong (personal experience is a brilliant teacher lol).......
Sent from my CM10 powered Galaxy S2 with tapatalk 2

[Q] Can my phone's firmware be upgraded in a standard manner?

Hi all,
Fairly new to XDA, however I have used it in the past, to root my Galaxy GT-I9100, and install a custom ROM onto it.
However, I am unsure if I can upgrade it.
My laptop doesn't recognise the phone if plugged in via USB, and after some reading around, I fear it may be the kernel?
I know it may seem newbie, but I just need a little push in the right direction. My phone's details are as follows:
ROM: CheckROM RevoHD V6
Android version: 2.3.6
Baseband (modem?): I9100XXKL1
Kernel: [email protected] #2
I wish to upgrade from gingerbread, due to failures with the Rom (forward facing camera broken)
is it safe for me to follow this guide? http://forum.xda-developers.com/showthread.php?t=2365701
Also, I read on This Thread about the MMC-SUPERBRICK-BUG. Does my current kernel contain that bug or not?
Additional info:
I've used ODIN before
I have CWM manager v3.15 installed
Underneath the CWM manager v3.15, it states current kernel: CF-Root 5.0
Thanks in advance, and let me know if you need any more info.
Will
Upgrade to what; that is the million dollar question; doh.
I wouldnt flash anything if I was in your shoes, but mobile odin is a good app.
Brickbug is activated if you run 4.0.4 stock kernel c/w having the faulty chip.
Just posted this on another thread with a similar question!
I had the same issue when I flashed latest omniROM today, turns out the phone was in USB debugging mode so didn't connect. Go to developer options in settings and check it is not in USB debugging mode!
If you have no developer mode go to settings - about phone and then click lots on build number until it says you are a developer (or something like that), then the developer option will appear.
Hopefully that will fix it for you!
Dom
theunderling said:
Upgrade to what; that is the million dollar question; doh.
I wouldnt flash anything if I was in your shoes, but mobile odin is a good app.
Brickbug is activated if you run 4.0.4 stock kernel c/w having the faulty chip.
Click to expand...
Click to collapse
I'm wishing to upgrade to jellybean, and miss out ics altogether, hopefully using the guide I linked previously
Sent from my GT-I9100 using xda app-developers app

Categories

Resources