Sunday, December 25, 2011

Flashing Gingerbread 2.3.6 On Samsung Galaxy S II GT-I9100

Today, I'm going to show you how to flash the latest Gingerbread 2.3.6 firmware on your Samsung Galaxy S II (SGS II). The latest Gingerbread 2.3.6 firmware is XWKK2 and brings better performance and optimizes battery backup. If you currently have any stock Gingerbread firmware on your Galaxy S II, then you can flash this version.

For updating Samsung Galaxy S GT-I9100(SGS II) to latest version of Gingerbread 2.3.6(XWKK2) you need the following prerequisites:
  1. You need to have the Samsung drivers for your SGS II installed on the desktop. To do so simply install Samsung Kies. If you have Kies already installed then you can skip this step. Samsung Kies version can be downloaded from here.
  2. Make sure you have charged your battery, 50% or higher is preferable. (To be on a safer side charge your mobile to 100%)
  3. Make sure you have download mode working. (Turn off your mobile by pressing the power button, once switched off press and hold "power button + menu button + vol down button" simultaneously)
  4. Download the Flashing Package from here, contains ODIN3-v1.3 and .512 pit file, the password for the file is "".
  5. The next important point is to download the actual firmware for upgrading. The latest 2.3.6 Gingerbread is i9100XWKK2, here is the link for the firmware. The password for this file is

Once you have all the things mentioned above you can now upgrade your SGS II to XWKK2 in a few minutes. Kindly follow the instructions mentioned below,
  1. Extract the firmware you will find a folder named "I9100XWKK2_I9100LUXKJ1_LUX" inside that folder there will be a file named I9100XWKK2_I9100LUXKJ1_LUX.md5 and a *.dll file, we are interested in the *.md5 file.
  2. Enter Download Mode by pressing power button + menu button + vol down button simultaneously.
  3. Extract FlashingPackage.rar, open ODIN from that folder and then plug in the USB cable.
  4. Ensure that you see something written in ID:COM after connecting your device.
  5. Select PIT "s1_odin_20100512.pit" from the Flashing Package folder.
  6. Click on PDA and select the PDA file "I9100XWKK2_I9100LUXKJ1.md5" from extracted folder.
  7. DO NOT tick Re-Partition.
  8. Check if both Auto Reboot and F.Reset Time are ticked.(both are ticked by default)
  9. Press Start button to begin the flashing process.
  10. You will see the progress in both ODIN and your phone.
  11. Your phone will restart.(You should see green color in PASS and ID:COM fields)
  12. You can now disconnect the USB cable from your phone and follow on screen instructions.
Congratulations! you have now successfully updated your SGS II to the latest 2.3.6 Gingerbread firmware(I9100XWKK2). If you have any questions please feel free to ask!!


  1. password don't work: 

  2. This Password is only for FlashingPackage.rar file.. I have verified its working just fine..

  3. Can did also be done with Samsung Galaxy S? The first edition?
    please let me know

  4. This ROM is only for Galaxy S II GT-I9100. I'll post if there is a stable ROM for Galaxy S GT-I9000 users..

  5. after flashing this version I can only make emergency calls and sometimes my phone is in range but not always... would you know how to fix this?

  6. multiupload does not work, can u upload somewhere else .. ? or - i just need the pit file, can u post a full filename for this 512 pit file so i can find it elsewhere?

  7. can you update the firmware through kies after updating like this?

  8. i failed to open by 7zip its said error to extract could not find destination

  9. Can I update ICS using Samsung Kies After updating 2.3.6 Gingerbread (I9100XWKK2)?

  10. i cannot get that flashing package stuffs
    would u make a new link for that package plz?


Disqus for TechGom

Android Telecom