How To Update Samsung Galaxy S2 GT I9100 to ZCKH2 Gingerbread 2.3.4 Firmware

Galaxy S2 LogoAll those who own the World’s slimmest smart phone Samsung Galaxy S2 GT I9100 can now take out your phones to update with this all new version of firmware which is basically for all those who are from Singapore. This firmware is a native of Singapore, so i request all of the users that if and only if you are from the Singapore region then only proceed for updating your device with this version of Gingerbread 2.3.4 firmware which is dubbed as the version ZCKH2. So, irrespective of your current version of firmware, you can proceed to apply the update on your S2. Though any one from any part of the World can apply this update but since there are some of the applications which are Singapore native, you may face issues with the same.

This update is applied with the help of the Odin flash tool which is the manual way of applying these beta ROMs and this update as of now is not pushed from the KIES Software tool which is the official software upgrade tool by Samsung Electronics. Since there is no Estimated Time of Arrival (ETA) on when this update will be pushed via KIES tool as an official release, you can easily follow the instructions below to update your phone with this firmware.

We are aware of the fact that for other devices like the Samsung Nexus S has recently got the update of Gingerbread 2.3.6 update which contains the fix for the Voice search capability. On the similar lines, there will be similar update even for the Samsung Galaxy S2 GT I9100 as well but will be dubbed as Gingerbread 2.3.5. Again since there is no fixed ETA for the same, we will not be able to come up with an exact date of release but soon we will be coming out with an article on how you can easily update your Samsung Galaxy S2 GT I9100 with Gingerbread 2.3.5. So, coming back to this update of ZCKH2 for your phone, we will see on how you can apply this update easily just by following simple steps.

Note: We take no responsibility if anything happens to your phone as this is very unlikely if you follow the instructions carefully which are mentioned in the due course of this article. Though if at all there are any issues then we will ensure that all your issues are solved which you can report them all in the comments section.

Please note that updating with this version of firmware doesn’t mean that you are rooting the phone and just in case if your phone is rooted then after the application of this update the rooting access will be revoked. So, again you will have to root the phone separately just in case if you wish to root the phone but please take a note that if you are rooting the phone then you will lose the warranty but the best part of the Samsung phones is that the rooting process is reversible and the warranty can be reclaimed. For your convenience, we have broken this article in different pages so that it will be easier to go through different instructions like the Pre Requisites and then followed by the procedure to update your phone with this Gingerbread 2.3.4 version.

63 comments

  1. hi every body…
    after i upgrade my galaxy s2 from 2.3.3 to 2.3.5 my galaxy don’t detect my sim card i change my Sim card with an other Sim but don work…then i reset factory my galaxy but don’t work it …what should i do…?please help me…

  2. hi Neal thx for the guide.

    i have a problem with the Odin where despite installing n updating the Samsung drivers, Odin is still unable to detect my S 2 on usb 2.0.

    the first box does not turn yellow when the s2 is attached in download mode.

    pls advise thank you.

  3. please use winxp system while using odin. It doesn;t work well with win7. I managed to flash with odin using winxp system.
    under win7 with admin right, i am still unable to flash it.

  4. I am not sure what happened but after it just shows a fail when I start and then I removed the battery, replaced and reboot it, I get a black screen of death……… any issues?

  5. Ermmmmm… Any Odins for Mac? >.<

  6. Admin privileges,
    Odin recognizes the phone fine.
    Upon fail if you disconnect your phone you get a brick phone.
    The only way to restore to working order is flashing with H1 from another site.

  7. Hey there, nice website btw

    Just wanted to say that im getting the

    Complete(Write) operation failed.
    All threads completed. (succeed 0 / failed 1)

    And that im 100% positive that i have all the required admin rights, and still no luck.
    ( also tried compatibility modes, they didnt work either)

    Any suggestions on this?

    Thanks in advance,

    Mau

    • check with the USB ports and have the admin privileges!

      • same stuff happen to me. freak me out the first time when the phone to PC disconnection logo appear and i couldn’t restart. manage to flash back to original.

        tried twice more. ran odin as admin, usb debuggin on. first time it failed, second time it just got stuck at setupconnection. had to reflash back to stock again.

        i’m giving up. not sure what happen. I’m from singapore btw.

  8. thank god i didnt update this version, is their any roms for us Neal?

  9. something is wrong, update is not working,
    failed with same mesaage

    Complete(Write) operation failed.
    All threads completed. (succeed 0 / failed 1

  10. It doesn’t WORK!!!!!!!

  11. my s2′s software is courpted…i have followed all the instructions pls help meeeee

  12. can I assume this update DOESN’T work??
    There’s no real solution so far for every problems that was asked.

    • this update works well when followed all the steps!

      • Hi Neal,

        Despite having admin rights on my PC, disabled my AVirus & firewall, I still have the same error :

        Enter CS for MD5..
        Check MD5.. Do not unplug the cable..
        Please wait..
        I9100ZCKH2_I9100ZCKH2_I9100ZHKH2.tar.md5 is valid.
        Checking MD5 finished Sucessfully..
        Leave CS..
        Odin v.3 engine (ID:18)..
        File analysis..
        SetupConnection..
        Initialzation..
        Get PIT for mapping..
        Firmware update start..
        boot.bin

        Complete(Write) operation failed.
        All threads completed. (succeed 0 / failed 1

        There is something wrong with some files with the singapore model version.

      • Thank.. thank.. thanks a lot to you NeaL Pradeep, my phone now really powerfull and smooth with lightning firmware

  13. Neal,

    As you can see below, I have no problem to update XXKH3.

    Thanks

    Added!!
    Enter CS for MD5..
    Check MD5.. Do not unplug the cable..
    Please wait..
    CODE_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5 is valid.
    Checking MD5 finished Sucessfully..
    Leave CS..
    Odin v.3 engine (ID:18)..
    File analysis..
    SetupConnection..
    Initialzation..
    Get PIT for mapping..
    Firmware update start..
    boot.bin
    Sbl.bin
    param.lfs
    zImage
    factoryfs.img
    data.img
    hidden.img
    cache.img
    RQT_CLOSE !!
    RES OK !!
    Removed!!
    Completed..
    All threads completed. (succeed 1 / failed 0)
    Added!!

  14. Neal,

    Here is the error

    Added!!
    Enter CS for MD5..
    Check MD5.. Do not unplug the cable..
    Please wait..
    I9100ZCKH2_I9100ZCKH2_I9100ZHKH2.tar.md5 is valid.
    Checking MD5 finished Sucessfully..
    Leave CS..
    Odin v.3 engine (ID:18)..
    File analysis..
    SetupConnection..
    Initialzation..
    Get PIT for mapping..
    Firmware update start..
    boot.bin

    Complete(Write) operation failed.
    All threads completed. (succeed 0 / failed 1

  15. I have downloaded SamsungGalaxyS2_I9100_ZHKH2_2.3.4.zip and extracted it. 2 files are there but how do I get the rest of the files such as the PIT file the modem file etc

  16. I have the same problem with admin rights already enabled. Any solutions?

  17. Tried 3 times stuck at SetupConnection.

  18. I have the following error

    Added!!
    Enter CS for MD5..
    Check MD5.. Do not unplug the cable..
    Please wait..
    I9100ZCKH2_I9100ZCKH2_I9100ZHKH2.tar.md5 is valid.
    Checking MD5 finished Sucessfully..
    Leave CS..
    Odin v.3 engine (ID:5)..
    File analysis..
    SetupConnection..
    Initialzation..
    Get PIT for mapping..
    Firmware update start..
    boot.bin

    Complete(Write) operation failed.
    All threads completed. (succeed 0 / failed 1)

  19. I try again and get this error. Thank u

    Added!!
    Odin v.3 engine (ID:17)..
    File analysis..
    SetupConnection..
    Can’t open the serial(COM) port.
    All threads completed. (succeed 0 / failed 1)

  20. I have try again.. but it stuck at setupconnection… I have waited over 20 mins nothing happen ?
    Below is the logs from the Odin message page. Please help. Thank you

    Enter CS for MD5..
    Check MD5.. Do not unplug the cable..
    Please wait..
    I9100ZCKH2_I9100ZCKH2_I9100ZHKH2.tar.md5 is valid.
    Checking MD5 finished Sucessfully..
    Leave CS..
    Odin v.3 engine (ID:17)..
    File analysis..
    SetupConnection..

  21. hi neal. is this also applicable for the galaxy mini S5570 phone?

  22. Hi neal,

    I hv tried to update the zckh2 on my s2 but it always fail (3 times to be exact) and now I cant power up my phone. I can
    only go to download mode.Any reason and how to restore back to origin ?

  23. I have downloaded the update package twice and unzipped it. There are only 2 files odin + I9100ZCKH2_I9100ZCKH2_I9100ZHKH2.tar.md5

    Whre are the rest of the files for the upgrade?

    Regards

  24. I’m from Singapore and haven’t received the update from OTA yet

  25. Have you released the root procedures for this firmware?

  26. hi nael, i just tried this few times and isn’t working,
    now im back using the xkg6..

    thanks