How to Update Galaxy S GT I9000 with f4K Mod ICS 4.0.4 Custom Firmware

Galaxy S ICS New logoSamsung Galaxy S GT I9000 smartphone which still is powered with the age old Gingerbread 2.3.6 firmware by default can now be upgraded with the latest firmware of ICS 4.0.4 firmware of IMM76I build which is a custom ROM firmware. Unfortunately, there won’t be any Official update of ICS for Galaxy S GT I9000 and this custom ROM firmware comes with a very long list of features. Please note that this is not an official firmware released by Samsung Electronics and is a custom ROM firmware released by F4K developer of XDA.

Disclaimer: We should not be held liable for any damage caused in the process of updating Samsung Galaxy S GT I9000. It is very unlikely that your device will be damaged if you follow all the instructions to the point which are mentioned in procedure.

Essential Pre Requisites:

  • Lock screen settings: fixed lock screen wallpapers and custom icons.
  • Lock screen settings: added lock screen 3 & 5 targets.
  • Lock screen settings: added lock screen Weather.
  • Lock screen settings: added lock screen Calendar.
  • Added Theme Chooser.
  • Added F4k MOD Wallpapers (CM source).
  • Added Mi File Explorer.
  • General Settings: added Notification count.
  • Dialer: added Dialpad settings.
  • Fixed lock screen music widget layouts to make update properly.
  • Samsung RIL cleanup.
  • Settings cleanup.
  • Rearranged stock Launcher icons
  • Phone: added National data roaming
  • Odex & Deodex versions

Please note that there will be some minor bugs in this firmware, but will be resolved in the coming builds. So let’s get started with the pre requisites. This firmware ropes in the latest IMM76I build of firmware which is a Galaxy Nexus firmware update.


Pre Requisites:

  • If you are on any of the custom ROM firmware, then you need to wipe the data and clear the cache from the recovery mode. Recovery mode in Samsung Galaxy S GT I9000 can be entered by holding the Volume Up button +Volume Down button. While holding these both buttons, you need to turn ON your device by pressing the Power button.
  • Ensure that you have backed up all the data present in your device as all the data is wiped off. Manually you can back up all the data with the help of below mentioned steps.

SMS – Use “SMS Backup & Restore app”,
Contacts – Sync with the Gmail application,
Images, Songs, Videos, Files – Copy to internal / External SD Card,
APN and MMS Settings – Note down from the path “Applications > Settings > Wireless and Network > Mobile Networks > Access Point Names

  • Minimum battery charge should be 50% and also you will have to make sure that you have enabled the USB Debugging Mode in your device from the path “Settings > Applications > Development > USB debugging”.

So assuming that you have followed all the instructions mentioned above, you can now proceed to the next page where we have summed up a detailed guide on how to apply the update.

  1. Reply arjun April 5, 2013 at 9:56 am

    only bugs i found in this F4K update is in the tethering and we cant use a wonderful feature i.e. WI-FI direct.

  2. Reply arjun April 5, 2013 at 9:53 am

    It is a wonderful and stable update.
    After this i also updated to XYLON mod 4.2.2 which eats us too much of battery(had to recharge my phone battery 5 times a day)
    Finally rolled back to the F4K custom mod 4.0.4 which is a very good one.
    Waiting for a stable Jelly bean update for I9000.
    If any stable one please provide a link for the same.

    Thanking in advance.

  3. Reply jeffrey abarquez March 19, 2013 at 10:35 pm

    cant connect to wi fi,,
    help please

  4. Reply Vlad September 24, 2012 at 1:52 pm

    Mine stuck at “Semaphore kernel” boot logo…help please?

    • Reply Pradeep Neela September 25, 2012 at 12:43 am

      just reboot the device, it will be fixed

      • Reply majid October 21, 2012 at 1:52 pm

        mine to is struck at it ….not fixed after reboot

  5. Reply Jovian June 22, 2012 at 6:19 pm

    Can v get advertisement blocker which was in the previous version.

  6. Reply sachin June 21, 2012 at 10:21 pm

    I have followed every instruction and updated to F4K MOD ROM. FM radio is missing and is battery consumption is more. Please help to recover Fm radio .

    • Reply Pradeep Neela June 22, 2012 at 4:46 pm

      yes FM Radio is missing, download Sprint FM app from PLAY Store

  7. Reply Jovian June 21, 2012 at 5:36 pm

    Well like all the updates this one works great though I feel this one consumes more battery than the earlier update its based on. Do miss the ad blocker any chance we can get that?

  8. Reply Android3633 June 20, 2012 at 2:38 pm

    Do I frst need to install it on my device than to a computer?

  9. Reply Saquib Najmus June 19, 2012 at 10:54 pm

    getting message signature verification failed installation aborted any help i am installing it over xwjw1

  10. Reply doc June 17, 2012 at 9:41 pm

    its sucks …. lots of application unexpectedly force close during using….

  11. Reply kevalin June 17, 2012 at 4:06 pm

    hey i have a problem for all the incoming calls :( :( i was so happy when i had this update in my mobile but in an incoming call the caller cant hear my voice. please help!

    • Reply Pradeep Neela June 17, 2012 at 5:54 pm

      you can revert back to any firmware of your choice

  12. Reply cali June 16, 2012 at 11:27 am

    hi , can i install it on xwivz

  13. Reply prashanth kanna June 16, 2012 at 12:37 am

    Great Rom. Works like a charm. Thanks pradeep for sharing…

  14. Reply Gerard June 15, 2012 at 12:25 pm

    Hello Pradeep,

    I own a GT-i9001 XXKG1(Samsung Galaxy S Plus) which is on FW2.3.3 and kernel
    I understood the only difference with the i9000 would be a higher CPU speed on the S plus.

    Is this custom ROM also suitable for this device?

    gr Gerard

  15. Reply Drishya Moni June 15, 2012 at 12:01 pm

    Hi praddeep, My phone is in 2.3.4 and i didnt update after that… can i update to this updation directly??

  16. Reply prashanth June 15, 2012 at 10:15 am

    Hi Pradeep, Can i apply it on XXJVU directly … ?? Any major bugs reported so far ?

  17. Reply Dom Rice June 15, 2012 at 5:11 am


  18. Reply Dpakjohnz June 15, 2012 at 4:16 am

    My galaxy s have android 2.3.3. Cam i update this same rom??
    Please helpwith reply

    • Reply Pradeep Neela June 15, 2012 at 10:42 am

      yes you can apply the update but from cyanogen mod

  19. Reply Prashanth kanna June 14, 2012 at 11:26 pm

    can i install it on XXJVU rom ??

    • Reply Pradeep Neela June 15, 2012 at 10:44 am

      yes you can install the same from xxjvu version

  20. Reply Kabir79 June 14, 2012 at 8:16 pm

    I’m on 2.3.6 JW5. when apply this update it says, signature verification failed….can you help

  21. Reply hitesh June 14, 2012 at 4:09 pm

    When i want to instal thiz zip shows e:signature verification instal this file..there is need to root my device ???

    • Reply Pradeep Neela June 15, 2012 at 11:48 am

      you need to root the device with the help of same steps again

  22. Reply Saquib Najmus June 14, 2012 at 10:23 am

    can i update from ics 4.0.4 brightside evolution custom rom

  23. Reply Nimitbhawani June 14, 2012 at 8:45 am


  24. Reply Catalin - Galaxy GT-I9000M June 14, 2012 at 8:38 am

    Does this update work for GT-I9000M?
    I am right now on the official Gingerbread 2.3.3.
    Can you please recommend the most stable update to ICS that works with this specific model, and the steps to get there?
    Thanks in advance.

  25. Reply Deilson Elgui de Oliveira June 14, 2012 at 2:29 am

    Hello! Can I update from Dark Knight ICS? Thank you! 

    • Reply Pradeep Neela June 15, 2012 at 12:18 pm

      yes you can apply the update from dark knight ics

Leave a reply

Human Verification: In order to verify that you are a human and not a spam bot, please enter the answer into the following box below based on the instructions contained in the graphic.

By Pradeep Neela on 06/13/12 10:52 PM