Galaxy S I9000

How to Update Samsung Galaxy S GT I9000 with ICS 4.0.3 RC 3.1 Firmware

Galaxy S ICS New logoAfter the success of XXJVU Gingerbread 2.3.6 firmware version in the form of Value pack and RC 3 release of Ice Cream SANDWICH Android 4.0.3 FIRMWARE, it’s now time for a new firmware which is dubbed as Release candidate 3.1 which comes along with many features. We really thank the developers that is Paul Forde who has made a huge contribution in rolling out this One Cosmic ICS Custom ROM. Last time we saw on how you can install the RC 2.1 ICS Android 4.0.3 Firmware and RC 3.0 ICS Android 4.0.3 Firmware.

Disclaimer: At Android Advices, we have made sure in all respects that all the information regarding the firmware update is mentioned correctly in this article. We hold no responsibility in any manner just in case if any damage happens to your Samsung Galaxy S GT I9000.

There are few things which work while there are few which doesn’t work. So in the due course of this article we will be listing the same. Also, when compared with the last version of Android 3.0 firmware version there are not many changes as only added stability fixes have been done with this 3.1 firmware.

Galaxy S Banner New

Things which Work in this One Cosmic RC3:

  • Camera Works (Video Recording & Pictures),
  • Bluetooth,
  • Wireless tethering and Wired tethering works,
  • GPS,
  • Face Unlock,
  • Panorama Mode,
  • FM Radio (Works with Spirit FM on Android Market Place),
  • Hardware acceleration works,
  • Radio Interface Link works which includes Calls / Messages / Data,
  • Audio,
  • Touch Works,
  • Contacts & Calendar sync,
  • Android Market Place works,
  • Both SD Cards (Internal & External) works,

Change log of RC 3.0 ICS:
– fixed networklocation.apk –
– removed AOSP music for Google Music –
– included OI File Manager –
– removed phonesky.apk –
– removed Google+ (You can install from Android Market Place)

So, assuming that you have gone through the above information, it’s time to proceed to next page where we will be checking out on how to apply this update.

Pages: 1 2



  1. harman

    April 17, 2012 at 4:48 am

    hi,i am from australia. i want to know that can i update my samsung galaxy s I9000t to android 3.0 or 4.0
    here are the details.
    model no – GT-I9000T
    firmware version -2.2
    baseband version – I9000TDVJP9
    kernel version – root@SE-S604#1
    build number -FROYO.DVJP8

    i bought this from someone unlocked but sealed packed from telstra.
    so plz reply what are the possibilities.

    • Pradeep Neela

      April 17, 2012 at 2:29 pm

      its not recommended to install this on the telstra network!

  2. Santosh

    April 11, 2012 at 11:05 am


    my FM radio Icon, video player Icon & samsung apps store are missing

    pls help

    • Pradeep Neela

      April 12, 2012 at 6:32 pm

      install the google maps!

  3. shine

    March 11, 2012 at 12:00 am

    hi pradeep

    Please please help me .when i was trying to degrade ics to ginger bread it crashed …now only initial screen is coming
    when i tried to reset the factory restore it is showing that unable to mount e: ——— .
    please give me a solution

    in great anticipation

    • Neela Pradeep

      March 11, 2012 at 11:06 am

      disable the lag fixes and then try to downgrade!

  4. euchye

    February 6, 2012 at 11:49 am

    4.1 is out.

  5. Ajinkya

    January 28, 2012 at 8:34 pm

    hi pradeep.
    i installed the rom.
    working very nicely.
    just one problem.
    battery dosent last for a day.
    it drains quickly.
    i used various battery saver apps from market.
    still battery drains very quickly.
    is there a other kernel or some other way?
    pls help.

  6. stirling

    January 28, 2012 at 3:23 am

    Hi guys,

    Does anyone know how to stop the androidadvices email subscription window from popping up? It pops up every 15 seconds or so forcing you to scroll back up the page to close it?

    Thanks in advance.

  7. Kiernan

    January 26, 2012 at 7:45 am

    Even after installing this, and wiping and resetting – the touchscreen does not work. First off it works, then something crashes during unlocking of the SIM card then no buttons work. 🙁

    I’ve flashed twice. Galaxy S GT I9000

  8. Stirling

    January 24, 2012 at 5:36 pm

    Hi Pradeep,

    Could you please tell me what you personally would choose between the ICS Android 4.0 Build 14 Firmware and the ICS 4.0.3 RC 3.1 Firmware?

    From what i have read it looks like the Build 14 has a lot of bugs compared to the RC 3.1

    Thanks for your time 🙂

  9. CherryX

    January 23, 2012 at 1:30 pm

    hi! i updated from miui and its working perfectly. i just wipe cache, wipe data/fatory reset from CWM then reboot. then reboot again to CWM then wipe cache, wipe data/factory reset then install galaxy s zip file (not the galaxy sb zip file) then you will be stuck at boot loop but dont worry just reboot to CWM recovery and wipe cache
    , wipe data/factory reset then install from zip again but now the installation will be completed. go back and reboot. thats it your phone will now install just wait around 5 to 10mins of installation. after succeeding dont forget to go back to recovery to wipe cache, factory reset and reboot. enjoy i hope this could help.

  10. harsha

    January 23, 2012 at 8:55 am

    hi neal

    every thing is fine in this firmware and it’s working great . how can we make a video calll in this firmware
    there is no option for video call can u tell me the solution and i am uable see my external sd in oi filemanager
    unable to mount

    • CherryX

      January 25, 2012 at 9:12 am

      hi harsha, you can see your external sd in oi filemanager, ust click “mnt” on top then you can see the folder “emmc” thats your external sd..

  11. Piyush Dubey

    January 22, 2012 at 11:36 am

    Hi I flashed my Samsung Galaxy S to ICS 4.0.3 as instructed above, however after flashing first it was giving continuous music. After that when I switched it off for some time it stopped. But it is randomly going into recovery mode every few minutes.

    Can you please help. Or it is possible for me revert back to 2.3.6 XXJVU?

    Need your help as I am hardly able to use my phone.



    • Pradeep Neela

      January 22, 2012 at 1:48 pm

      yes if the issues continue for you then you can update with XXJVU Firmware!

  12. Anks

    January 21, 2012 at 12:14 pm


    wt is the difference betn RC firmwares and build firmwares?? update to ICS via odin is coming up???

  13. DK1947IN

    January 20, 2012 at 9:28 pm


    I upgrade my SGS with RC3.1 and faced the problem of touch is not working, as reported by other users. So i could not get chance to test it. Then went back to RC 3 which i think is better.

    But still facing the problem of poor voice quality to my caller however i can hear the caller’s voice very clearly. Has anyone had this problem — any fixes for this.


  14. Tanu

    January 19, 2012 at 6:03 pm

    Hi Neela

    When I update using this tutorial , my phone boot up after the colorful boot animation although a bit late
    Samsung Galaxy S GT I9000 – Steps to install ICS Android 4.0.1 Build 13 Firmware. In this tutorial I download ICS Build 13 Package, Google Apps along with the Face Unlock Package .

    How to Update Samsung Galaxy S GT I9000 with ICS 4.0.3 RC 3.1 Firmware
    Update using this tutorial phone dont boot up stucks at boot animation does not start at all . I dont understand why . do i have to download any custom rom like cm7 before i download ics r3 package or have to download Google Apps along with the Face Unlock Package

    I usually have no problem following your step by step tutorial but this time why it’s not working…

    • raaaz

      January 28, 2012 at 5:32 pm

      same problem here guys….!

  15. Bobbile

    January 19, 2012 at 5:41 pm

    camscaner.apk is working need help?..

  16. fizio99

    January 19, 2012 at 1:59 pm

    Guys pleez tray this zip file it works for me!
    Yu kan flashtit over Rc 3.0 in CMW With No WIpe or Tray Cleen flash over
    rooted XXJVU(1.copy zip in the phone
    2.reboot in CMW
    3.Wipe data/fact.., wipe cache,wipe darvik
    4.instal zip
    6. again reboot in CMW and Wipe ewrithing
    Sorry for my eng.

  17. Alecsys

    January 19, 2012 at 12:36 pm

    For those of you who are facing some problems (touch doesn’t work and so on) try the room for Galaxy S not SB.. (the link in this article is for SB). Here are the link where you can find the ROM for S

  18. Patrick

    January 19, 2012 at 10:58 am

    i had this experience when I first flashed the R3.1 full FW, but was fixed when I flashed a new boot loader.

    • Jayr

      January 19, 2012 at 12:26 pm

      how you flashed a new bootloader and what was that?can u pls help me?

    • Tanu

      January 19, 2012 at 6:05 pm

      how to get new bootloader

      • Pradeep Neela

        January 19, 2012 at 6:09 pm

        which bootloader?

        • Tanu

          January 19, 2012 at 7:39 pm

          quoting what patrick said “i had this experience when I first flashed the R3.1 full FW, but was fixed when I flashed a new boot loader” I dont understand what he mean by flashing a new bootloader

  19. Ayaz

    January 19, 2012 at 8:07 am

    Some observations upon upgrade:

    – During Odin operation, stuck at data.img for 20min. Removed battery and again folllowed the process from start. Worked fine 2nd time.

    – Touchwiz bit sluggish after unlock then improves. Not a big fan of TW. Intend to install Go Launcher as soon as Market is fixed (See below)

    – Had to wipe cache twice before contacts could sync with gmail.

    – Still unable to install any app from Market as just says downloading but nothing happens. Tried to push from but nothing happens. (Pradeep can you look into this?)

    • CherryX

      January 23, 2012 at 1:04 pm

      hi! i also experienced same about the issue downloading from market but now its working for me.Maybe you can this too. Just download the latest android market and install. Then reboot. Thats it. Hopes that works for you too.

  20. Etam

    January 19, 2012 at 1:56 am

    I try it but the screen don’t react.

  21. nisam70

    January 19, 2012 at 12:23 am

    I installed RC3.1 from xwjvz. After choosing the ZIP, my phone went in loop-mode…Restarting, showing cyanomod picture, restarting…?

    • Pradeep Neela

      January 23, 2012 at 10:50 am

      remove the battery, re insert and follow the instructions again!

  22. Mahmud Koya

    January 18, 2012 at 9:28 pm

    Hi friends,

    Teamhacksung’s ICS port Build14 for SGS GT I9000 is already available!
    (Links removed by moderator)

    Mahmud K

    • Pradeep Neela

      January 19, 2012 at 12:21 am

      we will be coming out with the same very soon!

  23. Paulo Monteiro

    January 18, 2012 at 6:37 pm

    If you are having problems with an infinite colour animation boot or touch not working. Apply first this kernel version

    This is the CM7, recommended at XDA developers. Then update put the 4.03 RC3. Works to me 🙂

  24. John

    January 18, 2012 at 6:29 pm

    Hi, after following ur instructions and turning the phone on, the screen becomes unresponsive any fix for this?

    • Pradeep Neela

      January 18, 2012 at 8:34 pm

      you need to clear the cache and it will be fixed!

      • Mahmud Koya

        January 18, 2012 at 9:07 pm

        No, Mr.Neela, clearing cache, factory reset etc. won’t be helping!!!!

        • Pradeep Neela

          January 19, 2012 at 12:23 am

          it helped for us! what is the issue you are facing?

  25. Ghamaraj

    January 18, 2012 at 5:46 pm

    My experience with this ROM:
    Firstly, it is very difficult to update with whatever XXJVT or XXJVU on MIUI.
    That is why it is not user friendly dear developers. Ispent more than 8 hours on it n now running only MIUI.

  26. ChrisPL

    January 18, 2012 at 5:13 pm

    On my phone touch is not working too after flashing this ROM. Tried wipe everything, tried flash 3 times but still the same – touch doesn’t work after reboot 🙁 HELP pls !

  27. gaurav

    January 18, 2012 at 4:02 pm

    i m on xxjvt rooted…can i apply this update direct or do i have to update to jvu????

  28. Razak

    January 18, 2012 at 2:35 pm

    Touch is not working..
    Touch is not working..
    Touch is not working..
    Touch is not working..

    Pls reply

  29. ahmad

    January 18, 2012 at 2:34 pm

    hi Neel
    how can I enable led notification in ICS 4.0.3

    • Pradeep Neela

      January 18, 2012 at 2:41 pm

      DID YOU MEAN TO SAY ocv?

      • ahmad

        January 19, 2012 at 5:11 am

        I mean missed call notification and massage notification ( like BLN )

  30. Etam

    January 18, 2012 at 2:01 pm

    I upgrade by yuor Instruction to ICS 4.0.3 RC1, after upgrade MIUI Custom Rom Firmware. Now you prefer RC3.1 and you wrote that is has be done after updae to on the XXJVU Firmware (preferably). What do you mean for me? Can I just download RC3.1 package and install it (by instructions) or do more then that?

    • Pradeep Neela

      January 18, 2012 at 2:18 pm

      yes you can install the same on your I9000


    January 18, 2012 at 11:45 am

    Hi pradeep,its a general question sorry to ask you this… my doubt is how many times we can change the firmware of the phone(i9000) will it affect the d phone if we do it frequently..because a hard disk can handle maximum 10 times formatting, whether the same thing happens in d phone????

    • Pradeep Neela

      January 23, 2012 at 10:53 am

      to be frank, you can update with unlimited times!

  32. kevin

    January 18, 2012 at 10:32 am

    when does this version come to galaxy SL I9003 ???

  33. Jayr

    January 18, 2012 at 9:38 am

    i tried so many times but when it reboot i cant touch the screen,all the buttons..i cant press the start when startwiz shows up..

  34. TALHA

    January 18, 2012 at 8:59 am


    hi i have version 2.3.6 on my gt 9000 but in that i hve a huge problem with battery drain so i decided to go back to this firmware which according to my knowledge is best for battery consumption issue or rlse pls help me with any other firmware which cansolve my issue … and coming to the point the file which i downloaded as u said has 7 rar file but i need help to identify thee fles …. pls provide me the exact name of pda and pit files…..


    • Pradeep Neela

      January 19, 2012 at 12:33 am

      to revert back, follow the procedure to update with XXJVT FIRMWARE!

  35. Glenn

    January 18, 2012 at 7:23 am

    Mr. Neel,

    When would be your schedule on updating galaxy S GT i9003 for ICS 4.0.3?
    Please let us know.

    Waiting for your prompt response.



  36. daniel

    January 18, 2012 at 6:01 am

    after installing, touchscreen doesn’t work at all….can’t do anything

    • Pradeep Neela

      January 19, 2012 at 12:34 am

      kindly update the device once again!

      • Rudeboy

        January 23, 2012 at 2:09 pm

        Hi Neal,

        I’m encountering the same problem. I have updated the phone more then 10x and still the touch doesn’t work?
        Please give us a workable update.

  37. Keven

    January 18, 2012 at 5:52 am

    The zip download was for galaxy S B, that why you guys couldn’t touch…

  38. fizio99

    January 18, 2012 at 4:09 am

    Your link is WRONG!
    …is fo the SGS I9000B not for Samsung Galaxy S I9000!!!
    Do not update with this.
    Sorry for my bad Engl.

  39. Gee

    January 18, 2012 at 2:11 am

    hi! i followed all instructions on this article, but i’m getting this error during the installation:

    E: signature verification failed

    i opened the zip file if it’s corrupted, but it’s not. it opened very well.
    i am using the latest rooted XXJVU Firmware.

  40. lee

    January 18, 2012 at 1:21 am

    Hi if my Sammy is rooted on a 19000xfjva and i have the based version 19000xxjvt will i loose my root privilege when i go to this firmware

    Thanks in advance

  41. shiraz

    January 18, 2012 at 12:34 am

    hey neel……applied your room on rooted xxjvu…..but after installation…touch screen not woking……:-(

  42. Jagdish

    January 18, 2012 at 12:06 am

    Hi Neel,
    I am on 4.0.3 RC3, do i need to follow again same procedure by flashing JVU or can i directly flash RC3.1 ? If yes, Please mention the step.
    Few issues i noticed with RC3.0:
    1. Sprint FM does not work for me. After starting app, speaker stops working for music player.
    2. Not getting GPS lock when we start Google Maps.
    3. Compass app does not work. (Also in Map )


  43. Alecsys

    January 17, 2012 at 11:50 pm

    The first link (Procedure to Update Galaxy S with XXJVU Firmware) is broken. Please fix.

  44. bilal

    January 17, 2012 at 10:47 pm



    • Pradeep Neela

      January 17, 2012 at 11:54 pm

      there is no eta on the same! we will try to cover the custom rom!

  45. santhanam

    January 17, 2012 at 9:54 pm


    I think some series issue with this ROM. It has taken 2-3 attempts of waiting more than 20 minutes each time to boot to the Select Language screen. However touch is not working and cannot go beyond this…

    going to recovery mode and trying to change the ROM.

    • Roberto

      January 28, 2012 at 11:29 pm

      I update with ICS_4.0.3.0 (RC3.1) and I have the same error.
      I update 3 time and the error was repeated in these attempts.
      How to solve this problem? (I think some series issue with this ROM. It has taken 2-3 attempts of waiting more than 20 minutes each time to boot to the Select Language screen. )
      I’m back with Amestris…

      Thanks for help me,

  46. syed

    January 17, 2012 at 9:20 pm

    i tried many times but this one stucks on welcome screen where screen touch not works. i reverted back to ICS 4.0.3 RC 3.0.

  47. Muneeb

    January 17, 2012 at 9:07 pm

    Not updating even after 30 minutes..tried twice.

  48. Ghamaraj

    January 17, 2012 at 8:56 pm

    HI Pradeep,

    PLZ HELP ME!!!!


    I download the file ”ICS_4.0.3.0(RC3.1)_GalaxySB_Full”. XXJVU Rooted. Updated with MIUI; Then installed the file ‘ICS_4.0.3.0(RC3.1)_GalaxySB_Full” after wiped factory setting and cathe.



    • Pradeep Neela

      January 17, 2012 at 11:57 pm

      there seems to be some unknown issue, wait till a stable version comes. till then update with XXJVT!

  49. Chetan

    January 17, 2012 at 8:05 pm

    Can I install this if I am on ICS 4.0.3 RC 3..Should I just copy and install/update??

    Please guide

  50. Mahmud Koya

    January 17, 2012 at 7:45 pm

    Dear Neela,
    I tried this one and found after the update and reboot are over, the touch in-put not working at all even after repeated attempts of updating, clearing cache, making factory reset etc. The hard buttons (the volume, home, power) are working.
    What could be the reason and is it an experience only to me?!
    Mahmud K

  51. Chetan

    January 17, 2012 at 7:29 pm

    Hi there…I have installed this version…and to my surprise the phone crashes while taking. It doesnt even restart..It has to be connected to PC first and then rebooted..Otherwise You see a battery symbol and it just keeps restarting in loop.

    please suggest how to fix this issue??


  52. Muhib

    January 17, 2012 at 6:55 pm

    Hi Neal,

    What is the main different between RC3.0 and RC3,1 ?
    Which one you recommend to instal ?


    • Pradeep Neela

      January 18, 2012 at 12:05 am

      we have mentioned the changes in the article!

  53. kenan

    January 17, 2012 at 6:07 pm

    if i were on ICS 4 RC 2.1 can i update this one directly…?? or i must update to xxjvu first..?

    ana thxx

  54. junaid qamar

    January 17, 2012 at 5:54 pm

    Hey neel,
    i updated the phone n it turned to update successfully on my samsung galaxy gt-i9000 but the touch of the phone is not working i have tried wiping the data,cache,dalvik cache but still the touch is not working?

  55. santel

    January 17, 2012 at 5:35 pm

    Hello to everyone.
    I have one question.
    What is the difference between:
    ICS_4.0.3.0 (RC3.1)
    ICS_4.0.3.0 (RC3.1)
    You have provided a link to upgrade
    the ICS_4.0.3.0 (RC3.1)
    I upgraded yesterday ICS_4.0.3.0 (RC3.1)
    and I have the same problem as with previous ICS 4.0.1 Build 13th
    My external card is not working and my samsung can not recognize
    in any version of the ICS.
    whether anyone has the same problem and how to solve.
    thank you
    Sorry for english

  56. AHK

    January 17, 2012 at 5:32 pm


    I’m on ICS 4.0.3 Custom ROM [By TEAMHACKSUNG] that you recently put. Could you tell me the differences between my version and this. Also, Could you list the things that is not working (If any).

    Please Reply and Thanks in Advance.

    • Pradeep Neela

      January 18, 2012 at 12:07 am

      its mentioned in the article!

      • AHK

        January 18, 2012 at 1:54 am

        Hi Pradeep Neela,

        The mentioned is the things that works, but I want to know what doesn’t work. And there is nothing mentioned about the difference between TEAMHACKSUNG and the RC.

        Please Reply and Thanks in Advance

        • Pradeep Neela

          January 19, 2012 at 12:42 am

          exact change log is mentioned int he article!

  57. Jagdish

    January 17, 2012 at 5:17 pm

    Hi Neel,
    How do i directly apply this from RC3.0 ?
    With RC3.0, i am not getting GPS signal lock.


    • Pradeep Neela

      January 18, 2012 at 12:06 am

      check gps outside as you need to latch once!

  58. Ghamaraj

    January 17, 2012 at 5:00 pm

    Dear Pradeep,
    Thanks for the new update to u and the developers.


    • Pradeep Neela

      January 18, 2012 at 12:07 am

      it will be solved int he coming versions, we really apologize for the same!

  59. Ali

    January 17, 2012 at 4:32 pm


    The phone also freezes every now and then and reboots!

    Thank you

  60. Ali

    January 17, 2012 at 4:31 pm

    Thank you for the brilliant firmware! but I am having problems with the contacts on my sim being recognised, it says that I don’t have any contacts but when i put the sim in another phone it shows all contacts.

    Swype option is missing

    When dialing a phone number it doesn’t give me the option to send a message.

    Thank you and apart from the above this is an awsome firmware!!!

  61. Syed

    January 17, 2012 at 3:23 pm

    can i install this on ICS 4.0.3 RC 3.0 or i need to revert back to XXJVU first?

  62. sudhir

    January 17, 2012 at 2:49 pm

    can you provide stable custom rom for galaxy 3 gt i5801.I have many many times email you but you never respond or reply.

  63. Syed

    January 17, 2012 at 2:20 pm

    Can I install this on ICS 4.0.3 RC 3.0 or I need to first install XXJVU?

  64. Syed

    January 17, 2012 at 2:15 pm

    can i install this rom on ICS 4.0.3 RC 3.0?

Leave a Reply

Your email address will not be published. Required fields are marked *

Comment moderation is enabled. Your comment may take some time to appear.

Most Popular

To Top