How to Find & Download Correct Stock Kernel & Firmware For Samsung Galaxy SII (S2)

by Jawwad in Android, Guides, Mobile | 4 comments


samsung galaxy s2 | How to Find & Download Correct Stock Kernel & Firmware For Samsung Galaxy SII (S2)

Samsung Galaxy SII (S2) has to be one of the best all around Android mobile device available currently no matter from which perspective you look at it. We here at Inspired Geek love it for sure. In the past, we brought your more guides, tips&trick for this device than any other Android device. This includes the original rooting guide that was posted long time ago using the Odin and SuperOneClick tool. Later on, we brought a guide to root the Samsung Galaxy SII (S2) using insecure kernel flashing through the Odin to root the device. More recently, we brought you a rather comprehensive list of stock firmware and kernels just ready to flashed to your SGSII device in case you want to revert to the stock look&feel and functionality from may be a custom ROM that was installed on the device.

Based on the number of comments and tons of emails that we received it seems that while the guides were easier to follow, most novice users got stuck on how to actually find the correct kernel or firmware to flash on their device based on the list of the kernels and firmware provided. Actually its not very difficult to find in most cases as I will describe the method below. Although I cannot guarantee that this method to find out the correct firmware/kernel will work for all Samsung Galaxy SII (S2) devices out there. So lets get started…

  • First navigate to the Settings -> About phone -> Kernel Version on your device and find out the kernel version. Note the string that is listed there. For example it might look something like .6.35.7-I9100XXKG1-CL349526. In this example what matters the most is the bold part of the string (KG1) while you can ignore the remaining start/end parts of this string.
  • Now try to find the matching kernel, firmware, modem etc. matching (or closest) to this 3-letter substring (e.g. KG1). For example if you cannot find the KG1 firmware that is an exact match for your Samsung Galaxy SII (S2) then try your luck with the closest match KG2 for example.

I hope this will clear up any confusion for the novice users that might have trouble to find the correct stock firmware/kernel to flash on their Samsung Galaxy SII (S2). All credit goes to Chainfire to provide the excellent CF-Root method as well as instructions to download the matching the firmware/kernel for the SGS2 device.

You Might Like:




Get Free Email Updates


Inspired Geek is your primary source for latest tech news, guides and articles on Windows software, games, Apple and Android devices.


  • Get extensive coverage on latest tech news.
  • Exclusive guides on rooting, jailbreaking and unlocking mobile devices.
  • Useful apps and tips&tricks for your iOS and Android devices.
  • Exlclusive Top Countdowns for the best software.

This post was written by...

for Inspired Geek.

Hi! We are trying our best to make this spot most interesting and useful for discovering news, articles, tips & tricks and bringing you the latest in Computer, Mobile and Internet technology areas. Please support our efforts by giving your feedback, subscribing to Inspired Geek RSS (Link on top & bottom of the page), by promoting us on social websites (Facebook, Digg, Twitter, StumbleUpon etc.) or any other way you might feel convenient. Thanks for your support!

  • rahul

    My kernel version is:
    2.6.35.7.I9100XWKF4-CL280512
    root@DELL151#2

    But there is no corresponding firmware for XWKF4.
    Do you suggest to go for XWKF3?
    If yes, then which file i need to download and flash via odin?

    Thanks in advance.

  • http://www.facebook.com/jcvanegasp Juan Camilo Vanegas

    Hi guys, I’m trying to root my sgs2, but I haven’t been able to match the kernel versions because what appears under About Phone > Kernel Version is 2.6.35.7
    It doesn’t show the rest of the freaking string and I’m going crazy now.
    Any advise would be highly appretiated.

    • Ryan Maiden

      I’m having the same issue. I’m on 2.6.35.7 and there isn’t anything else other information on the kernel version.

    • http://www.facebook.com/Zachdaniel Zachariah Patterson

      Have you found a solution to this, yet?  I’m stuck in the same place as you.

Previous post:

Next post:

wordpress counter