Android 4.0 Ice Cream Sandwich (ICS) Update for Galaxy S i9000 [Custom ROM]

Galaxy S i9000 Android 4.0 Ice Cream Sandwich

Page content:

While Samsung would take ages — if they intend to bring the update in first place, which itself is debatable — to release the latest Android 4.0 update to Galaxy S officially via Kies, our beloved developers have already started burning their midnight oil to get you Ice Cream Sandwich love on your very dear very venerable phone in android blogosphere, the Galaxy S.

And their hard work is showing up now in the form of a custom ROM — we’re talking about the first ICS (Android 4.0) port for Galaxy S, made by pretty famous now on Galaxy S development scene, Galnet.

Developers: Galnet was first one to boot ICS on Galaxy S but since then, he and his team has been quite on this. The development came to life only after Onecosmic started working on it and he is the one who took further, making it a bit usable and fixing the touchscreen and doing all the crazy part. After Onecosmic got busy with other stuff, work was resumed by PaulForde, who is responsible for current stage of rom, among with other devs who are working continuously on it right now.

Here is list to all devs who are currently active on this rom. And we hope you donate them to show your gratitude to them for work they have, while also encouraging them for working more on this development.

Android 4.0 Ice Cream Sandwich (ICS) ROM Status

Update (As of February 12, 2012): RC 4.2 is out — it’s simply one incredible rom, by certain awesome teams of devs.

Big Update: RC1 is out. Features working from this release: Video recording and playback, Hardware Acceleration, Calendar Sync, etc. You may want to celebrate this!! People avoiding the ICS — somehow, I mean — should try this version. Kudos to PaulForde (we’re really thankful to him for this) and Onecosmic.

Almost everything is working — though, of course, there are bugs!


[error]This guide is applicable only for Samsung’s Galaxy S international version — GT-i9000 and GT-i9000B. Check your phone’s version in Settings – About Phone. It has to be “GT-i9000” or “GT-i9000B” for this Android 4.0 port ROM to be compatible with your phone. Otherwise, simply don’t try this ROM on your android handset — don’t even think about it if you care about your android device.[/error]


Warning: Warranty may be void of your device if you follow the procedures given on this page. You only are responsible for your device. We wont be liable if any damage occurs to your device and/or its components.

Installing the Android 4.0 ICS custom ROM isn’t that hard if you’ve already done flashing stuff a couple of times. But even if you’re new to flashing and custom ROMs, don’t worry one bit, we’ve got you covered. Just watch the video below, read the instructions and you are good to do it yourself.

Pre-Installation thoughts:

  1. Installing/Flashing this ROM will erase your apps and data. So, it’s a very important you back them up, before proceeding further. To backup your apps and important data — bookmarks, contacts, SMS, APNs (internet settings), etc. Restore APN settings if Internet isn’t working for you. This Android backup guide would help you. And if you’ve rooted your Galaxy S, you can save application’s data too, using Titanium backup (free app on android market) to backup apps with data. And use this this app only  again to restore those apps with data.
  2. Drivers! — it’s important you’ve the proper drivers installed. Download links below:
  3. If you have Samsung’s PC software Kies installed, be sure to exit it before using flashing this ROM, or anything with odin software.

Android 4.0 Ice Cream Sandwich for Galaxy S

Update: The installation process is much different now that what was for the initial release. But you can still watch the video — especially if you’re new to this — to get the idea of flashing and stuff. And the guide below has been duly updated to take care of installation needs of the latest release. So, go ahead!

So, the video below is not to be followed, but if you want to learn about rebooting into recovery, using CWM recovery, and other things, watching the video for once is recommended.

Here’s the video showing the installation of Android 4.0 custom ROM (AOSP port, version alpha4):

Note: There is a brief overview (from 6:58) of Android 4.0 running on Galaxy S in the above video.

How to Install Ice Cream Sandwich on Galaxy S [step-by-step guide]:

  1. Flash XXJVU Android 2.3.6 based firmware first.
  2. Install CWM and Root on the XXJVU.
  3. Download the latest version of “Android 4.0 ROM” from here — let’s call it rom file — and then continue the steps below to flash it without any worries. be careful while downloading since that page has downloads for all version of Galaxy S for which this rom is available. Download one meant for your phone, i9000.
  4. Transfer the rom file to your phone’s sdcard (don’t use external sdcard, btw). Remember the location where you transfer this files.
  5. Power Off your Galaxy S. Wait for 5-6 seconds until you feel the vibration to confirm complete switch off.
  6. Boot into Recovery mode. Then, press and hold these 3 buttons together: VolumeUP+Home+Power till the Galaxy S logo shows up on screen. You’ll boot into CWM recovery soon enough. (In recovery, use Volume keys to scroll up and down and power key to select an option. Use back key to go back.)
  7. Do Wipe Data/Factory Reset
  8. Do Wipe Cache Partition
  9. Go to advanced and do Wipe Dalvik Cache
  10. Now, flash the rom file. Select install zip from sdcard » choose zip from sdcard » browse through sdcard and select the rom file you downloaded in step 3 and transferred in step 4 above. Select “Yes – Install ______” on the next screen.
  11. After flashing necessary stuff, phone will boot up into recovery again. You will notice it’s a different recovery, colored blue now, and this is what was flashed in step 10 above to make the phone ready for installation.
  12. Now, flash the rom file again. Select install zip from sdcard » choose zip from sdcard » browse through sdcard and select the rom file you downloaded in step 3 and transferred in step 4 above. Select “Yes – Install ______” on the next screen.
  13. Go back and select ‘reboot system now’ to restart the phone. Be patient while phone boots up, it may take between 5 to 15 mins  for first boot.
  14. IF IT FAILS TO BOOT in 15 mins, then, well we got problem here. Do this:
    1. When the phone is restarting (still booting up) open the back cover and REMOVE the battery. Yes you read it right. Reinsert it after 3-4 seconds and then boot into recovery again.
    2. In recovery, do a Wipe Data/ Factory Reset. And then, select reboot system now to restart the phone. it should boot up properly now. If it doesn’t, then perhaps you did not follow something correctly.
  15. Also, if you are not happy with the performance of this rom — maybe because it lacks some apps/features you cared too much for, or reboots itself — I would suggest you to install the Android 4.0 AOKP Rom for Galaxy S, it’s simply damn good.
  16. [Optional] Support the development and appreciate the hard work put in by the team by donating them. Find donation link given above.
  17. Also, it’s already rooted. You don’t need to root it.
  18. Just for your info, Android 4.0 custom ROM is available Galaxy S2 too — find our Installation Guide for Android 4.0 on Galaxy S2 i9100 here.
That’s it. You’ve the Android 4.0 running coolly on your Galaxy S buddy. Cheers to awesome dev team!


Btw, if you want to revert back to Android 2.3 Gingerbread firmware from this Android 4.0 custom rom, get (install) the XXJVU firmware, linked in at step 1 above. And if wanted by you, root it as given in step 2.



Overview — Android 4.0 AOSP ROM (version Alpha 4) on Galaxy S





1,251 Comment

  1. M Kora says: Reply

    Android 4.0 Update for Galaxy S i9000 [Custom ROM]  .. COMPLETLY DOESNT WORK 

  2. Zpan says: Reply

    oh ? It doesnt work ? Can someone please confirm it works ??

    1. M Kora says: Reply


      1. Kapil says: Reply

        When the developers update this to new and more-usable version, we’ll update the link and all that. So, check back later. Ot would work fine, eventually — just have some patience.


  3. David says: Reply

    I can’t really see the point in featuring this until you can at least get past the lock screen… a complete waste of time IMHO!

    1. Kapil says: Reply

      On Nexus S, it took just 4-5 days for a not-at-all working port to become a usable ROM. I can’t give you that deadline here, but I am hopeful we will have a working ROM pretty soon. Even if it takes a week or two, these developers will have a lot if respect from me.

      One should appreciate the fact that these devs have come with a port this soon.

      Anyway, don’t bother much and check again later, you’ll know the fun once some basic stuff starts to work.

      P.S. I am pretty much attached to Galaxy S dev. It’s still my fav phone although I use S2 now. You know, both CM7 and MIUI had this sort of beginning only. Those feeling bad abt it should atleast appreciate dev’s work, if they can’t donate at all.

  4. M Kora says: Reply

    David is right, u cant do anything because of the lockscreen, u cant pass it !!! :/ will u do something 4 us to fix that?

  5. M Kora says: Reply

    DO NOT TRY IT !!!! 

  6. LttlDvl says: Reply

    LttlDvl here, You can navigate the rom by using two fingers to select and drag.  you can also bypass the lockscreen by pressing back and then menu quickly.

    It’s been our plesure to port this and release it for other developers to work on as well.

    I’d just like to reiterate again: This port is NOT for daily use.  It is literally at the point we had it right after we had it booting.

    1. Kapil says: Reply

      Hey there! Welcome to our blog, LttlDvl.

      I’m from the TheAndroidSoul team. We’re thankful to you, and Galnet, for the work you guys are doing.

      I hope you are able to get it this port working pretty soon, either before or after Galaxy Nexus hits and AOSP build of Android 4.0 is out.

      You’re Awesome!

      P.S. Would donate 20 bucks when I get home. Keep rocking, dear!

      1. LttlDvl says: Reply

        Thank you!  Everyone is more than welcome for this, Galnet and I had alot of fun getting this to work.

        The main idea behind it was to get it booting to give the community a chance to learn how the system works.  We both understand that nobody is going to learn how the system definitively works from an SDK port, however all developers will gain some much needed experience from this, which should show when the first true data dumps and source compiled builds become available.  But things will hopefully move quite quickly from that point.

        It’s also allowing us to see how elements of ICS can benefit our MIUI development, so it’s all a case of watch this space!

        Hopefully though, the developement community can wring some sense out of this and have a more stable version some time soon to allow everyone to have an idea of what ICS can deliver.

    2. M Kora says: Reply


  7. Captaincrunch1977 says: Reply

    Awesome job Devs. To take a SDK and turn it into a proof-of-concept ROM is always impressive.

    Regarding the i897 (Captivate) 4.0 ROM, would it use a i9000 modified ROM, or would it likely be built from scratch? I ask since the captivate doesn’t seem to be too popular with the dev community, despite being the one of the prettiest Galaxy S (single-core) phones.

    1. Kapil says: Reply

      Personally, I like Captivate’s design far more appealing than Galaxy S (and other variants). But as you said it, dev work is pretty limited there. In fact, no other device matches Galaxy S’ sort of development, not even the Galaxy S2.

      And I think Captivate will need sth built from scratch, which I think both Galaxy S i9000 and Captivate will get only after Google releases the Android 4.0 source code to public — possibly, after Galaxy Nexus is launched.

  8. what version does it show in about phone?? can ne 1 tell me??

  9. Kapil says: Reply

    Post updated. New version — Alpha4 — is available for download as also the new kernel. The phone’s got calls and sms working now, and also the WiFi. You have no reason to not try it once more — it’s so awesome, and fast, thanks to ‘HW acceleration’ that is now working on this port.

    Guys, go for it. you’re gonna love it.

    Dev team is doing amazing work. Cheers!

    1. Enrique Villarreal says: Reply

      I won’t try it until It’s stable, or at least, 3G and external SD are supported. Also, I had problems of bootloops with the Fugumod kernel T_T

      1. Kapil says: Reply

        K… But it’s amazing, I’ll tell you that.

  10. Kapil says: Reply

    Post updated. New version — Alpha4 — is available for download as also the new kernel. The phone’s got calls and sms working now, and also the WiFi. You have no reason to not try it once more — it’s so awesome, and fast, thanks to ‘HW acceleration’ that is now working on this port.

    Guys, go for it. you’re gonna love it.

    Dev team is doing amazing work. Cheers!

  11. Akaiflex says: Reply

    So i can do this for my galaxy s2 and have the wifi to work now? i hope so

    1. Kapil says: Reply


  12. ALI says: Reply

    WOW great tutorial thx

  13. Meareda says: Reply

    can it work on all basebands of gt -i9000

    1. Kapil says: Reply

      You need to have Android 2.3 based firmware/rom. I think one shouldn’t try it on Froyo, it must be requiring Gingerbread boot loaders. Basebands not a problem.

  14. Khushi591 says: Reply

    hi can it work with xfjva – i9000 or xxjvt- i9000 pl reply & thank for this

    1. Kapil says: Reply

      All you need is a clockworkmod recovery installed on any gingerbread rom onn galaxy S i9000. JVT is cool to go with, it would work.

  15. Amaan Shelia says: Reply

    I tried as per instructions given above every thing goes fine . but my phone is stuck at FUGUMOD and not going further, please help.

    1. Kapil says: Reply

      Retry one more time.

    2. Mart says: Reply

      same here

      1. Mart says: Reply

        Tried it twice, same thing happens, stops at first screen. everything seemed to go on ok, what have I missed?

        1. Kapil says: Reply

          Flash the ICS again and this time, reboot the phone before installing the Fugumod kernel. Touchscreen won’t work, but don’t bother. Simply go back to recovery and flash the fugumod kernel and then reboot — should work.

          1. Mart says:

            yes its booting now with flashing kernel

          2. Mart says:

            *without flashing kernel

          3. Kapil says:

            Go back to recovery and then flash the kernel, it would boot and run smoothly. Make sure you’ve downloaded the right kernel — one meant for your device since 2 or 3 variants are available.

          4. Mart says:

            Yes, its booting! Great work thanks!

          5. Kapil says:


      2. Kapil says: Reply

        Try again.

        If it still happens, flash the ICS again and this time, reboot the phone before installing the Fugumod kernel. Touchscreen won’t work, but don’t bother. Simply go back to recovery and flash the fugumod kernel and then reboot — should work.

  16. dave671 says: Reply

    is this stable enough for daily use now……curious…..thinkin of flashing it..

    I9000 xxjvq 2.3.4 gingerbread
    rooted w/cwm/superuser/tweak….
    will this work on my unit….

    thanks and keep up the excellent work devs………….

    1. Kapil says: Reply

      Depends on you whether you wanna use ICS in daily life with some gr8 bugs. Read what works and what not in the post, and decide it yourself. You’re good to go, btw!

    2. Richie says: Reply

      I would suggest you to wait for Alpha7 which should be released anytime this week. It includes complete hardware acceleration along with working video and camera.

  17. L L v Egmond says: Reply

    Great its working like a charm, except for my mobile network.
    What is mneat by: “after a ugly patch ?”  
    which patch will make my mobile work ?

    1. Richie says: Reply

      It just means you have to go through a lot of steps and change a lot of settings to enable 3G 🙂

    2. Kapil says: Reply

      I’ll update the post with a guide on how to apply 3g patch shortly. Btw, as suggested here, alpha 7 should be pretty good. Maybe, it will get RC1 tag, lol!

      1. Paul says: Reply

        hi kapil im just getting ready to flash everything can you update 3g patch part of the post please…much appreciated, ps does the the mobile ap tethering and the internet phone browser work

        thanks buddy

        1. Kapil says: Reply

          Umm, I’m gonna update it tomorrow morning but for now, you can use this well written guide over here –

  18. Leolon_2003 says: Reply


  19. Yaari88 says: Reply

    looks wonderful! does this include all the loacle languages? Hebrew specifically?

  20. Burex says: Reply

    Hi there! Its working but i don’t have signal on the phone. Why?

    1. Kapil says: Reply

      Which version you installed? Alpha7 or 6?

      1. Burex says: Reply

        Alpha 7. And one more question: The PC don’t want to recognize my phone, so i pluged in with a data cable and nothing.

        1. Burex says: Reply

          Ohh, and my phone network does not work too. I haven’t tried with Wi-Fi still, but i usually use my phones network.

          1. Kapil says:

            Don’t know how to fix it.

            Man, there will be some bugs here and there until it gets out of alpha, for sure. So, be prepared to deal with it. And maybe, try it again after it gets Release Candidate status, or a full release. If you can’t bear it right now, simply go back to Android 2.3. That’s sad but you gotta wait, man!

          2. Burex says:

            Okay then. Well, thanks for your work, at least its great. 🙂

  21. Razvan P. says: Reply

    Not working… It freezes at fugomod , i’ve done exactly what was written , step by step.. and nothing..

    1. Razvan P. says: Reply

      Alpha 7 installed , reboot , install the kernel and it stops , freezes at boot …

      1. Razvan P. says: Reply

        Now , it’s working but i dont have signal … wtf? 😐

    2. Kapil says: Reply

      Retry. It happens!

  22. paul says: Reply

    hi kapil i am getting ready to flash everthing, but without the 3g patch post i wont be able to do because i use my ap tethering as my home network,such if you could this asap…you will be a ledge,,,thanks in advance

  23. paul says: Reply

    ok kapil,

    I tried the rom out….just wanted to bring to your attention some of the features you said that worked that didn’t, internal sd card, face unlock and a few minor other things couldn’t port the usb to pc and no swype, not slagging the rom off, just trying to give you constructive feedback, keep up the hardwork buddy, 

    cheers paul

  24. Prashanth says: Reply

    I have flashed ICS on my SGS as per the procedure.  Phone not latching to network.  3G fix did not help. Please help.

    1. Kapil says: Reply

      Ohh.. nothing we could do, maybe gotta go back to gingerbread then. But it did work with my Docomo Sim.

      1. Prashanth says: Reply

        Yeah 🙁 i’m back to gingernread. I have airtel sim.
        Thanks for the response.

        1. Kapil says: Reply

          You’re welcome!

        2. Can we go back on gingernread from ICS? if yes than what is process?

          1. Kapil says:

            Install XXJVS. Link given above in the post in step 3.1. It’s damn easy.

  25. dave671 says: Reply

    flash player……  video player…………. can we watch movies with this ICS….

    1. Kapil says: Reply

      I guess not. It didn’t run movies on my SGS. :-

      1. dave671 says: Reply

        thanks kapil…. interested in this ics….jus gonna wait until its stable….for daily use…since i use this everyday…

  26. Dj Pinos2010 says: Reply

    could it Work on Galaxy S 5830 ACE ?????????

    1. Kapil says: Reply

      No. And your device isn’t Galaxy S or its variant. Galaxy Ace is a nice phone, but it’s another galaxy phone, man.

      Btw, CM7.2 is available for your phone, have you tried it?

  27. knukkle says: Reply

    I can`t get service.. If i want to untick the option ”lock simcard” than it ask for pin code. It does not accept my pin code so i cant get service.. plzz help!

    1. Jolebg1 says: Reply

      hey…i have the same problem…i tried to unlock sim with my pin…but i can t…always says key is wrog bla bla…can somebody help us?…on my phone bluetooh works but sim car doesn t…and everything else is so fine…working without bugs and similar stuff….pls help me with sim problem as soon as you can…:S

  28. Hamish3596 says: Reply

    thanks very much for your hard work. I have followed the instructions (coming from latest MIUI) and am stuck at the GALAXY S screen with the FuguMod logo after the second installation having wiped cache and reset/data wiped. How long should it take to boot the phone after this and before going back to CWM to install kernel…?Thanks


    1. Kapil says: Reply

      Don’t worry. Reboot to recovery, do factory reset, do wipe cache partition, and then flash the kernel again. Then, reboot.

      1. Hamish3596 says: Reply

        fast reply, I know lots of people have asked the same questions, so thanks for taking the time. I did it all again but did one thing different: wipe dalvik cache in Advanced, that made the difference and I am now into the big colourful X boot animation…. we will see what happens next…

        1. Kapil says: Reply

          Cool 🙂

          1. Hamish3596 says:

            Well, I got it going and for a while it was good. I know that it is an Alpha and so on that basis, it is great. I even had bluetooth working and sent a file to another phone. However, about 15 hours in everything started force closing, this included all the core google apps such as Market.
            Not sure why that was, I was trying to install Paradise Island at the time. 
            Despite this it was a lovely insight into what it will be like when a decently stable beta build comes, or even, lets hope, a Stable build or, hope against hope, Samsung  release an update for SGS i9000…. yeah, I know, never gonna happen.
            Thanks for your work.

      2. delincios says: Reply

        it works! thanks a lot Kapil

        1. Kapil says: Reply

          Which version did you try? Alpha___?

        2. Kapil says: Reply

          Got it.

  29. Jacson says: Reply

    me to, im stuck to takes ages to load

  30. Blaž says: Reply

    Greetings! I am interested in why we do not detect the phone sim card?

    1. danny says: Reply

      i have the same issue, i unlocked the phone, made sure the lock code was off… updated and then it does recognize my sim or any for that matter. when i go into settings it says sim lock is on, so maybe this update activates it ? i dnt no the code to turn it off. rang samsung and they said they dnt supply the codes to unlock it :/

      guna guess this update locks some phones 

      1. delincios says: Reply

        same problem.

  31. Ma_por1 says: Reply

    I have the same problem no network coverage and no 3g coverage, how ca i fix it? on alpha 7

    1. “I fixed it by myself going into recovery > advanced and selecting “Fix Permisions”. ” i quoted topfreitas from XDA.

      1. Kapil says: Reply

        Thanks for helping others out, man.

        Cool 🙂

        1. I need help to, 2 post up 🙂

  32. paul says: Reply

    install quick and simply: disable lagfix, wipe data/factory reset, wipe cache partition, wipe delvik cache, flash latest ice cream alpha 7 and reboot, flash latest kernal and update zip then your phone will be running on ice cream rom simple….to get superuser and and 3g coverage simply go to recovery and flash them both go to the market and download script manager open and follow instructions in this thread…

  33. Touch screen not working. I installed Alpha 7, and now  the touchscreen won’t work. it just opens a pop-up “Complete action using” and I have 2 options: and the second Setup Wizard. I re-flashed the kernel a few times, tried restart phone and other things .Also when i open the screen it won’t show up unless i rotate the screen (portrait to landscape or vice-versa). Anyone can help me please?

    1. paul says: Reply

      when the complete action screen comes on just tick the box default and click the first one…if the other setup does not work just goes through all the steps i put below again it does not take long to do,but for this to be a day to day rom, i would wait for a beta if i was you buddy

      1. Kapil says: Reply

        Thanks for sharing your thoughts… 🙂

        I’ll be home tomorrow, so will see it myself and answer our dear users’ problems, then. See you guys!

      2. Sorry paul, did all you wrote down there, but my touchscreen still won’t recognize my finger. As i need to use my phone i will revert back to 2.3.4 for this weekend, hoping our dear developers can help me and anyone else with this problem.

        1. paul says: Reply

          alex did the complete action screen flicker and wouldn’t let you press anything??

          1. Light_alex1 says:

            Nope, not even the touch-sensitive won’t light up.

  34. O K Prasad says: Reply

    not able to go forward after galaxy s fugumod logo………………

    1. I just pulled out the battery, powered on the phone, waited a little on the same screen than nearly 4 mins on a beautiful nexus animation. If you succced, please let me know if your touchscreen is working 🙂 

  35. delincios says: Reply

    installed alpha 8.

    im stuck at colorful screen ( after Galaxy S fugumod screen)
    it took 10 minutes.
    still continue 

    1. delincios says: Reply

      OK. i try alpha 7 and it done

    2. Rene says: Reply

      Have the same problem.
      Did you resolve this?

  36. Prashanth says: Reply

    Flashing Alpha8 now… I shall update the progress 🙂

    1. Prashanth says: Reply

      Trying alpha7 now

  37. Origin says: Reply

    I’m stuck for 10 minutes now at the animation with the four-coloured X. Removing battery didn’t help. Wat do?

    1. Prashanth says: Reply

      Same here… 

      1. Origin says: Reply

        Damn…and I already went through all the trouble of resetting to standard 2.3.4, rerooting and reinstalling ICS because I thought I’d bricked the phone. Back to playing Skyrim until alpha 9 is released I guess…

        1. Hanjo says: Reply

          how did you manage to enter recovery mode? am currently stuck not being able to enter recovery mode using the VolUp/Home/Power combo

  38. Prashanth says: Reply

    Icecream seems to be very far…

  39. Liao says: Reply

    謝謝 我成功了

    1. Unknown says: Reply

      ICS sucks. It doesn’t even include a file manager that lets you access the external SD card. The face recognition is only for fun. The rest is just as Gingerbread. I’m almost sure they changed GB just because it looks a lot like Apple OS.

  40. Prashanth says: Reply

    finally on ICS.
    1. Flashed JVS
    2. Rooted JVS
    3. Flashed MIUI 1.11.25 from CWM
    4. Flashed ICS version of CM7 from CWM.
    5. Installed google apps pack.

    Working like a charm. Phone works, 3G works.

    1. delincios says: Reply

      Please speak open.

      JVS? MIUI 1.11.25?
      Installed google apps pack?

      1. Prashanth says: Reply

        I followed below procedure,
        1. Installed I9000XXJVS on my i9000 from the links in this post.
        2. Rooted JVS with CF-Root-XX_OXA_JVS-v4.1-CWM3RFS
        3. Boot to CWM Recovery and perform Wipe data & Wipe cache
        4. Install zip file from SD card and select ( and reboot the system.
        5. Boot to CWM Recovery again and Install zip file from SD card and select (supposed to be CM9) .Link for procedure and downloading files ( and reboot the system
        6. Boot to CWM recovery again and flash by selecting Install zip file from SD card.
        Thats it. I’m able to boot to ICS. Phone, 3G, Exchange & Gmail works. Widgets, clock and other applications work though… As this is not final ROM, there might be lot of bugs and check the CM7 website/forum for more details.
        I’m not sure if Point4 is necessary, but this is how it worked for me. I flashed my phone around 10 times with Alpha7 & Alpha8 versions and finally it worked after following above procedure.

      2. Prashanth says: Reply

        I have posted this post with the links for the files to be downloaded. I’m waiting for moderator to approve the post. You can search forum.xdadevelopers for these files and check.

        I followed below procedure,
        1. Installed I9000XXJVS on my i9000 from the links in this post.
        2. Rooted JVS with CF-Root-XX_OXA_JVS-v4.1-CWM3RFS
        3. Boot to CWM Recovery and perform Wipe data & Wipe cache
        4. Install zip file from SD card and select and reboot the system.
        5. Boot to CWM Recovery again and Install zip file from SD card and select (supposed to be CM9) .Link for procedure and downloading files and reboot the system
        6. Boot to CWM recovery again and flash by selecting Install zip file from SD card.
        Thats it. I’m able to boot to ICS. Phone, 3G, Exchange & Gmail works. Widgets, clock and other applications work though… As this is not final ROM, there might be lot of bugs and check the CM7 website/forum for more details.
        I’m not sure if Point4 is necessary, but this is how it worked for me. I flashed my phone around 10 times with Alpha7 & Alpha8 versions and finally it worked after following above procedure.

  41. Shadout says: Reply

    I simply cant get calls and sms to work everything else is almost perfect. please help

    1. L L v Egmond says: Reply

      Disable sim-card pin

  42. Rene says: Reply

    I’m stuck, now at the animation with the four-coloured X. Removing battery didn’t help. How to boot in Recovery mode to install another version?

    1. Hanjo says: Reply

      Same for me, hope there’s someone with a solution…

  43. Xray says: Reply

    I installed alpha 8 .. and stuck with  four coloured x.. help?

    1. L L v Egmond says: Reply

      install beta 1 

  44. Prashanth says: Reply

    Im on ICS now.

    I followed below procedure,1. Installed I9000XXJVS on my i9000 from the links in this post.2. Rooted JVS with CF-Root-XX_OXA_JVS-v4.1-CWM3RFS3. Boot to CWM Recovery and perform Wipe data & Wipe cache4. Install zip file from SD card and select and reboot the system.5. Boot to CWM Recovery again and Install zip file from SD card and select (supposed to be CM9) .Link for procedure and downloading files and reboot the system6. Boot to CWM recovery again and flash by selecting Install zip file from SD card. Thats it. I’m able to boot to ICS. Phone, 3G, Exchange & Gmail works. Widgets, clock and other applications work though… As this is not final ROM, there might be lot of bugs and check the CM7 website/forum for more details. I’m not sure if Point4 is necessary, but this is how it worked for me. I flashed my phone around 10 times with Alpha7 & Alpha8 versions and finally it worked after following above procedure.

  45. Aaprox says: Reply

    Alpha 8 Update is out!! 🙂

  46. Angel says: Reply

    happen to flash Alpha 8… can’t seem to detect external storage card… 🙂

    1. Shadout says: Reply

      yeah, neither do mine, but i got 3g, phone and sms working, if u find solution please hit me up. thanks

    2. L L v Egmond says: Reply

      Update with Beta 1

  47. Life Without Border says: Reply

    update for beta1 plz

  48. Mrosu17 says: Reply

    after update to Alpha 8 i can’t see any of my contacts store in my SIM card , and i can’t find any option to import them . Can anybody please help me

  49. Patryx says: Reply

    the differente btw ics beta1 and ics beta1i900? both have same size – 158 mb

  50. L L v Egmond says: Reply

    Thanks to all of all the guys of the dev team, its working like a charm.
    Running Beta 1 now.

  51. Resoberi says: Reply

    Does this touch the modem firmware, or does it leave my pre-existing one intact?
    I’m on a i9000M which typically uses the international firmwares with the exception of the modem.

    1. Kapil says: Reply

      I think it would change the modem. Before trying this, make sure you have a firmware for your i9000M so that you can go back to stock easily.

      And, you can try flashing the modem separately via Odin (only modem file, nothing else) on ICS rom and see if that works.

  52. Patryx says: Reply

    all is perfect, beta1 super!!!my galaxy s is so great now! Thank you guys.

    1. Squirtle says: Reply

      but video recorder doesnt work 

  53. paul says: Reply

    hey guys when trying to flash beta 1 ice cream zip,after the process starts after only a few seconds it aborts the procedure..i’ve tried a previous suggestion of a different cwm no joy…any help in this matter would be greatly appreciated

  54. Mart says: Reply

    for some reason beta1 wont install, starts to install then comes up error in zip

    1. Kapil says: Reply

      I’ll update the post within 3 hrs or so. Check back later.

      1. Mart says: Reply

        ok great

  55. Danny says: Reply

    Hello everybody involved, thanks for creating ROM ics for galaxy s. Really appreciate that.

    After some troubles I managed to flash beta1 several hours ago. All things work just fine except phone (modem) service itself. Phone is absolutely without GSM or data connectivity. Like there is not SIM card inside. If I go to settings – security – set up SIM card lock – lock SIM card -> enter correct PIN (vedrified using another phone) getting error message.

    If I go to mobile network settings – Network operators – Search networks -> getting error message too.

    If I try to call some number directly -> getting error message that airplane mode is turn on (but in fact it is turned off).

    Any suggestion or idea what could be wrong?

    Thanks in advance

    1. Danny says: Reply

      After I followed published install procedure for beta 1, phone seems to work OK running ics right now.

    2. Danny says: Reply

      Enabling 3G was not necessary it has been working fine just from moment I flashed beta1

  56. Danny says: Reply

    And if phone is turned off and you connect a charger, phone is automatically turned on. Simply phone cannot be charged when is turned off

  57. paul says: Reply

    hey guys if you’re having problems like i was, i’ve found a simple way to resolve this firstly flash alpha 7 ice cream zip procedure and then put it into reboot mode and then flash beta ice cream zip and kernal and update zip and you will then be running on beta 1

    1. Kapil says: Reply

      Thanks for airing your thoughts (and method). Btw, I’ve updated the guide, and using CM7, it does seems to work.

      Anyway, I’ll try your method too 😀

      See ya!

  58. PatrickN says: Reply

    I am trying to update my galaxy s i9000 to ICS but while im flashing the Beta rom im getting an error: “error in sdcard status 7” can somehelp help me with this?

    1. Kapil says: Reply

      You’re using clockworkmod recovery, right?

    2. Squirtle says: Reply

      at first u must install kernel from zip card and then when are founts blue color, u can install ics file

  59. Installed, turned on phone. Galaxy logo showed up for a while and everything gone black. Still trying to wait 10 mins. 

    1. Kapil says: Reply

      Remove battery, go to recovery mode and flash the ics beta 1 rom again. Don’t flash kernel, though, this time. And reboot.

      1. Turd Ferguson says: Reply

        I found that installing rom (full wipe), install kernel (full wipe), remove sim card and plug into charger (not PC) seemed to work. Not sure why or how 

        1. Kapil says: Reply

          That’s on cool — and weird — way to install ICS you unearthed, man!

  60. Mart says: Reply

    Installed beta1 but it seems to be stuck at the andriod logo. any thoughts?

    1. Mart says: Reply

      just reflashed the kernel to get mine up and running, its working great, didnt even have to do the 3g mod, worked straight away o2-uk. great work guys

      1. Kapil says: Reply


  61. Blasio17 says: Reply

    Tried installing ICS Beta1. I install the kernal, removed battery and then installed ICS but when I reboot it just goes directly back into the recovery. 

    1. Wiseguy says: Reply

      I have the exact same problem! i found it weird that i had to flash the kernel twice, is that correct? I flashed the rom many times now, but it keeps booting back into recovery mode. any thoughts?

      1. Kapil says: Reply

        Ok. Try this.

        After you’ve flashed CM7, reboot phone. Then, reboot to recovery and flash kernel. Now, remove battery, put it back and reboot to recovery. Flash ics rom and reboot phone. Hope iy reboots fine.
        And, check in about phone, whether the fugu kernel is listed there or not.

        1. Blasio17 says: Reply

          Just tried your suggestion, still loops into recovery. Stupid question this is an Australia Galaxy S I believe classed as the i9000t would this be the reason why it isn’t working?

          1. Kapil says:

            I’m not sure either 🙁

  62. Wiseguy says: Reply

    hmm i didn’t flash CM7, i know it was recommended but i had darky custom rom installed. Can i just flash CM7 from recovery, or should i use Odin?

    1. Kapil says: Reply

      Please follow instructions above. Begin from step 1.

      1. Wiseguy says: Reply

        I tried the steps many times now, but no good.. i am now wondering how to get the on my device. I doens’t seem to work when i connect it to the pc when i am in ‘download mode’. I think download mode is only used with ODIN right? any idea if it’s possible to flash CM7 from exernal SD?

        1. Kapil says: Reply

          There is a separate guide on installing CM7, and I’ve linked that too in tthe guide above. Use that guide to get CM7 working, and then continue to next step.

      2. Blasio17 says: Reply

        Ok, I am getting closer. I now get the red, blue, yellow and green logo when booting into ICS, but it just stays there (have waited 10mins) I have tried removing battery, re-installing ICS and kernel.

        1. Kapil says: Reply

          Good. If it still doesn’t boot, go back to recovery and just flash the ice again. And then reboot – DO NOT flash kernel again and do not do factory reset or wipe cache or anything.

          Good luck!

          1. Blasio17 says:

            Thanks, any suggestions if re-flashing ICS doesn’t work? I have tried about 4 times now! am going to leave phone on that screen overnight and see what has happened by morning haha

          2. Kapil says:

            Aww.. that’s too bad. Lets wait for beta 2.

          3. Lena Chen says:

            mine now says encrytion unsuccessful, what should i do?

        2. Lena Chen says: Reply

          the exact same thing is happening to me at this very moment, im not sure what to do because i didnt install the cm7 thingo. what should i do?

    2. Blasio17 says: Reply

      I think I have done the same as you, I had Darkyrom and also didnt flash CM7 originally. I would be interested to see if you can now get it working. Can I ask which country are you in? 

      1. Wiseguy says: Reply

        i am from The Netherlands.. i have the GTi9000, i am trying to get the on my phone, but don’t know how to.

  63. paul says: Reply

    Guys read my last post i’m on darky jvt too…follow the steps I wrote and it works everytime 😀

  64. paul says: Reply

    Kapil I know it takes alot of time and effort to develop but would you know roughly when beta 2 will become available…living the work and dedication it takes btw

    1. 9teufel says: Reply

      look at download section, beta2 file is up till one or so 🙂

      1. Jonnybroberg says: Reply

        paul, these betas are coming out like wildfire tbh. Like seriously, beta1 was released yesterday, alpha8 was released the day before, and like alpha7 was released the day or two before that.

        Has anyone noticed with beta2 that the density has changed. Things appear smaller or are my eyes going tits up?

        1. 9teufel says: Reply

          recognized that too, things are really smaller, i like it, its compact and looks more gentle 🙂

  65. Leolon_2003 says: Reply

    What is the problem with not having encryption? my email is

  66. Wiseguy says: Reply

    i managed to fix my phone and flash the beta succesfully! it’s awesome 🙂 feels snappy and stable for a beta release. I flashed the darky 10.2 resurrection edition via ODIN and after that i flashed CM7 stable. From the CM7 ROM i installed the CWM and then succesfully flashed the kernel and beta ROM. Jippie!

    1. Kapil says: Reply


  67. Hamish3596 says: Reply

    Beta battery drain and overheating…. So, last night I installed the beta, looked good, all worked fine.
    This morning after charging all night it was at 100% charge. I unplugged it and within an hour was down to 80% batter. After another hour it was 60% and getting very hot. I panicked and began to download the latest MIUI, which made it get even hotter. I then ditched ICS again and reinstalled MIUI 1.11.25 phew.
    Nice as it was to see ICS working better with the beta it was too risky. Is the Kernel overclocked? Anyone else having this problem?

    1. Resoberi says: Reply

      I had brutal battery life with the CWM9 ICS port, but when I switched to this one the battery life has been significantly better. Checkign right now, I’m at 25% remaining charge, at 22 hrs on battery. I barely got 4 hours on the other one.

  68. Aaronvdeijnden says: Reply

    Theres a problem …when i want to download something at the android markrt…it sais that my phone is not compatible….so i cant download something like the facebook app…but i can download fes file manager for abdroid 1.6…anny solutions¿?????
    Btw looks awesome=D

  69. mago says: Reply

    is it normal that when I start it ip I see like an X during te start up with microsoft colors?

    1. Hanjo says: Reply

      I also had this funky X-animation but skipped some important steps, got a funny “Encryption unsuccessful” message and a dead touchscreen. Tried and failed to get into recovery or download mode and am now the lucky owner of a bricked phone. Have now ordered some USB-dongle that should allow me to access download mode and flash again to something useful…

      Thank god I don’t really need this device and hope you will be more lucky…

      1. Aiman says: Reply

        same as me!! 

      2. Ranjan says: Reply

        Even i got same error. After 3 to 4 Reset i got home screen but No Network:(

    2. Kapil says: Reply

      Yes, Microsoft colors they are. Google used it in Nexus logo (the X you’re seeing) and btw, if you noticed, same colors are in use Chrome browser icon. Pretty weird, but it look good, no doubt.

  70. Mart says: Reply

    beta1 is spot on for me, not had any issues yet. no freezes no application crashes.

    everything seems to work, bar video.

  71. Aiman says: Reply

    if you guys stuck with ‘X’ logo, reboot your phone into recovery mode and ‘wipe data/factory reset’ only.
    i did it and it works

    1. Blasio17 says: Reply

      Aiman, this worked for me as well. Thank you!!

    2. Ben says: Reply

      here it doesnt’t work 🙁

      can anyone help ? :((((

  72. Me says: Reply

    Wipe data helped me as well, Thanks Aiman

  73. Aaronvdeijnden says: Reply

    The external Sd card doesnt show any progamms/filles?? It is full with music but my phone just cant get there…

  74. Yaari88 says: Reply

    Great great great!!! But how do i screen capture??

    1. Kapil says: Reply

      Use shootme free android app.

    2. Squirtle says: Reply

      volume down + power

  75. Hi, when a try to install in my I9000B i receive hits message e: signature verification failed. Why ? did i missed something ?

    1. Pruthviraj says: Reply

      you should install the kernel file first

      1. But I have I9000B Brazil version. Could i install same I9000 Kernel ? Which one ?

        1. Resoberi says: Reply

          There is a i9000B kernel file too.

  76. Resoberi says: Reply

    Is there a changelog posted somewhere?

  77. Eihab says: Reply

    hi guys
    you did great great work
    one thing i want to know
    is there way to add languages ? for example arabic ?

  78. Pruthviraj says: Reply

    i successfully installed the android 4.0 beta 1. But i have the problem in getting the phone signal to make calls. when i restart my phone it is automatically going to airplane mode. and i am unable to make the calls. Can someone help me in fixing this please.

    1. Sheikhharoon47 says: Reply

      getting same ProBlem..!! 🙁

    2. fazabahakim says: Reply


      like this
      many more on the


  79. Done it! Installed Beta 2 successfully :). I’m so happy. Christmas-> try to convince my parents to lend me some money to donate :).

    1. Pruthviraj says: Reply

      are you getting the phone signal for making the calls?

      1. Yes, I do( I can sen text messages and make/answer calls), thought I can’t test the 3G because I have no mobile data on my carrier contract. 

  80. Bala says: Reply

    i was able to get the 4.0 update done, but after when the phone rebooted i wasnt getting any network, though i remember pretty well that the sim wasnt locked. But now when i check the security settings its got a check on sim lock. Also im not getting the IMEI # when dialled *#06#… does that mean the phone is bricked…..? Can anybody help ?

    1. Kapil says: Reply

      Your phone isn’t bricked. Install jvd or any firmware will restore things to normal.

      1. Bala says: Reply

        Hi Kapil, Can u pls guide me with the steps ….wud a gr8 help bro. B

        1. Kapil says: Reply

          Installing xxjvd is already linked in the guide above. Go to that link and you’ll get a good guide.

    2. Kapil says: Reply

      XXJVS I mean.

      1. Bala says: Reply

        so basically i gota downgrade :(… can i try upgrading again ?

      2. Pruthviraj says: Reply

        i have tried that twice but i have the same problem again

  81. Thomas says: Reply

    How do i get back my contactlist ?

    1. You can only get it back if u Backed them Up on SD card, if you have them on SIM card or if you synced them with G-account. To sync them to your device, just connect to the internet(3G/WiFi) and add a the google account where all your contacts are synced. If you had the contacts only on your phone internal memory, you lost them forever(sorry).

  82. Ranjan says: Reply

    Same problem here. After updating to 4.0 Beta 2 No Network. but the first boot was taking so long time so i restarted forcefully, then i got a message saying “Phone Encryption error you may loss your data” then ter was only option to Reset. after 3 to four time reset i got home screen but No Netowrk. 🙁 Help Please.

    1. Pruthviraj says: Reply

      even i am facing same problem…….. it directly goes to airplane mode……i degraded to 2.3.5 and upgraded to 4.0 b2, i do get the signal in 2.3.5 but i dont get the signal in 4.0 beta 2.
      some one help please…

      1. Resoberi says: Reply

        Try finding your proper modem and flashing it.
        I have flashed the CM7 compatible KG3 modem and it works with this mod. I have no trouble with the radio in Beta2

  83. Resoberi says: Reply

    Installed Beta2, and the display resolution seems to be different than it was in Beta1 (?)

    The icons are a little bit smaller for starters. It is even more noticeable in a game like Parallel Kingdom.

    The last strange bit is that when you pull down the status bar, under the carrier name at the bottom is that little blue circle. Mine is no longer centered, but is off to the right a little bit.

    Doesn’t affect much, but is a bit odd.

    1. Karim Talbi says: Reply

      Yea ive the same problem with beta2… if it becomes to annying just flash back to Beta1…

  84. Nazrey says: Reply

    i don’t have a problem at all.but i can’t install a’s says “your device are not compatible”..anyone can help me.

    1. Mart says: Reply

      yeah i got the same for a few apps when i moved up from beta 1

      just create a bookmark in the browser and save it to the home screen for now. unless you can find the .apk for the latest version of the facebook app

  85. Mean_ST says: Reply

    This works i had the same problem, i first flashed CM7 then ICS then it worked 100%

    1. Pruthviraj says: Reply

      wow awesome now it os working perfect after installing by your way…..:)

  86. Pruthviraj says: Reply

    viber application is not running on my mobile after installing ICS 4.0

  87. Pruthviraj says: Reply

    viber application is not running on my mobile after installing ICS 4.0
    can abyone help me with this?

  88. racer says: Reply

    Is it also working on a galaxy sl?

    1. Karim Talbi says: Reply

      probably not… 

  89. Loic says: Reply

    Awesome rom, thx to the devs behind that! Running Beta1. Everything works good except the front camera is stretched. Anyone knows what’s fixed in beta 2?

  90. Sambayford says: Reply

    I’m having some of the same issues as below and also can’t add facebook or twitter sync accounts in settings. Anyone else been able to do this?

    Otherwise great rom!

  91. DJLOLX says: Reply

    Whatsapp working?

    1. Karim Talbi says: Reply

      Yea it works perfect =)

  92. Hany says: Reply

    “Encryption unsuccessful” !!!

  93. Michael Cheung says: Reply

    My computer cant find my phone, someone any suggestions?
    I need to root my phone to use titanium back up pro, or else i lost everything.

    Someone help.

    1. Kapil says: Reply

      Check step no. 20 above.

      1. Michael says: Reply

        Yea i downloaden it, but how can i put the file on my phone if my phone dont connect with the computer..

        1. Resoberi says: Reply

          If you can’t get your phone to connect while in ICS, boot into the recovery rom. There is an option there under “mount” to mount as a USB device. You can then transfer files to and from the computer while in that menu.

          1. Michael says:

            Thanks it worked!!

      2. Michael says: Reply

        I did connected my phone with wifi, and i downloaded whatsapp and it says “Whatsapp can’t find the right identificationcode for your device, please shut down your phone and remove the battery, and put it back and try again” but i keep getting the same problem..

        Sorry for my english, hope you understand

  94. Angel says: Reply

    How do we access external SD Card on beta2?? explorer isn’t detecting external storage anymore…

    1. Angel says: Reply

      seems that I always have problems detecting the external storage card… 16GB too large a storage for current build?? 🙂

      furthermore, when i tried to access the “Storage” function, it crashed…

  95. Eshwar says: Reply

    I’m facing network issues after installing the ROM. Its like zero signal inside any building  Can you pl help with this issue.

    1. Pruthviraj says: Reply

      just install CM7 and flash back the android 4.0. I guess it works. Even i had the same problem but later after proceeding with procedure it worked.

  96. Marvin_baller10 says: Reply

    My phone won’t connect to my computer. Help

  97. Efren says: Reply

    i’m currently on xxjvt, do i need to go back to xxjvs?

    1. Kapil says: Reply

      You can install from jvt using custom recovery.

  98. Efren says: Reply

    ics is now running after flashing from xxjvt, however, i got no signal from any network. it just says error while searching for netwroks.

    1. Pruthviraj says: Reply

      just install CM7 and flash back the android 4.0. I guess it works. Even i
      had the same problem but later after proceeding with procedure it

  99. Pruthviraj says: Reply

    viber application is not working on android 4.0. Can anyone help with this?

  100. Aspru2007 says: Reply

    can’t connect to pc since update. help ?

    1. Michael says: Reply

      Put your phone in recovery mode, and go to “Mount” option and below the menu you see “Mount to USB”

  101. Michael says: Reply

    I did everything to get my internet back, i used the script manager I followed every step, but my internet is not comming back… and if i want to connect with WIFI it keeps saying “autentication problems” so now i’m like WTH!!

  102. Acerss says: Reply

    Omg my baseband is unknow that’s why!! can some1 help…

    Baseband: UnknownKernel: 3.0.8 FugumodBuildnumber: GWK74

    1. efren pavo says: Reply

      install cm7 then flash again ics, i had the same problem 6 hours ago.

      1. Acerss says: Reply

        Oke, thanks
        2 days ago made a mistake, i had cm7 on my phone, but i flashed it to 2.3.5 XXJVS stupid me…

  103. Gauresh10 says: Reply

    to play  720p videos use mx video player

  104. Fahad says: Reply

    I am having a few problems:

    1) Can’t transfer files from bluetooth to the phone.
    2) Everytime I try to open “storage” from settings, it crashes.
    3) phone not being connected through usb cable. get a crash error
    4) can’t seem to download attachment or open them from gmail.

    does anyone has any solution to these problems?

  105. Tairiddell says: Reply

    i am so happy with this, thanks guys,im in love with my phone again, but i have 2 problems
    1 my car radio has bluetooth and i use my phone for calls and music, only the music no longer plays through stereo (phone is ok) but music refuses even though it says its connected to both in the phone settings ?
    2 while txting, after about 10 words it gets jittery and dificult to txt waiting for letters to work.
    but im not criticizing this is phenomenal work in a short space of time, you guys rock, but i need my rock music man

  106. JIMMY says: Reply

    This is amazing everything is so smooth and it is brilliant. Everything works except fo the Storage in Settings and my mobile signal is quite bad even after I did that 3G flash. Please help. Everything else is wonderful and it is an amazing job that you guys have done.

    1. JIMMY says: Reply

      The first time i did the update i didnt have CM7 so i tried it with CM7 and i get amazingly good signal!!

  107. Anonymous says: Reply

    Dude where did the radio app go ? is it coming back ?
    Just installed the last update…runs smoothly, the pc connection fixed. 
    good job

  108. Rmahajan9 says: Reply

    just flashed with CM7 followed by ICS 4.0, as per procedure given above. While the phone is much faster and smoother, following are few of the issues:
    – Messaging doesnt work, it collapses while opening any message or while compiling
    – Can access Storage from settings
    – Face unlock missing
    – USB connection doesnt work
    – FM app missing, even restoring from Titanium wont work
    – few more, which I havent been able to test yet
    But among all Messaging (SMS) is the most critical one and cant live without. Anybody has any resolution for that?

    1. Kapil says: Reply

      It’s beta, bugs are obvious 🙂

  109. Ronniebailey81 says: Reply

    Just installed but at start up a screen appears saying ‘encryption unsuccessful.’ It suggests to reset phone but when i do i get ssame problem. Any help appreciated.

    1. Kapil says: Reply

      Try this: go to recovery and do wipe cache partition and factory reset. See if it works…

      1. Ronniebailey81 says: Reply

        Thank you, i had already done this with no luck but tried again and now running fine. Just about to check if 3g working. Love the layout. Congats to all working on this and helping with issues.

  110. MasterI9000 says: Reply

    Wow, nice project guys! I can’t wait until all the bugs are fixed. Once it reaches that point I surely do the upgrade on my I9000.

  111. Ronniebailey81 says: Reply

    BBC iplayer not working with beta 2 update. Says phone is not compatible, GO keyboard also kinda buggy for text box input using built in internet. Still hugely impressed overall and definitely sticking with it.

  112. Kapela says: Reply

    Awesome work and tutorial. Rom runs so smooth and fast, I’m pretty happy with it. I’m just having problems with 3G, I’m from Mexico and I guess I need a different Modem, do you think  I can donwload some and flash them via recovery and make it work? Or any suggestions? Thanks!

    1. Kapil says: Reply

      Yes, installing your regional mexican modem — either via Odin it cwm, whichever file you get — should do fine. Good luck searching that, btw. 🙂

  113. vewig says: Reply

    Is there any update in the next few days.I cannot wait

  114. Alex_sergiu_94 says: Reply

    just installed ics on my sgs i9000 , all works ok besides sd card. I cannot see my sd card and if i connect my sgs to the pc it says installing new driver….. and in the end it will cancel. help pls

    1. Selam91 says: Reply

      I have the same problem. Any suggestion?

  115. Alexandru Dragomir says: Reply

    Just checked and saw that beta 2.5.1 is available , but i can’t see any kernel file. How should I proceed in updating?

    1. Kapil says: Reply

      Let me have a look. Flash after zip update the post in some 2-3 hrs.

      1. Kapil says: Reply

        Post updated 🙂

  116. Norman G. says: Reply

    Found an easteregg: go to settings- about phone and tap “Android Version” many times. there will appear something you might like. then try to zoom it (pinch to zoom) , it will get bigger and bigger, just pinch it bigger till you reach the screen corners with your fingers, dont do it that fast. good luck

    1. Karim Talbi says: Reply

      haha… thats pretty cool. thank you for posting this =)

  117. Adi-froumin says: Reply

    Can’t find the kernel file in the download window

    1. Alexandru Dragomir says: Reply

      Kapil said he would update the post soon, I’ve complained about the same problem.

      1. Adi-froumin says: Reply

        Didnt see your post in time… sorry

        1. Kapil says: Reply

          Post updated.

  118. Messaroundforace says: Reply

    Where is the kernel? The link in step 4 is the same link as in step 3 (like it says) but there is no kernel if this could please be fixed or uploaded somewhere else if possible. Thank You!!!

    1. Kapil says: Reply

      I think kernel flashing is no longer required. It’s just one simple flash of ICS rom now, no messing up with kernel and all that. Just wait for 15 mins, I’m trying the rom again, and will update the post shortly.

      1. Alexandru Dragomir says: Reply

        Hope the video-camera works finally 🙂

  119. Kapil says: Reply

    POST UPDATED.. rom has been updated with significant changes that affect the installation guide — you know, the kernel is now included in the rom file itself now. So, see the updated guide, and fyi, it’s very easy now to install ICS. No CM7 required, and just one file (of rom, of course) download required.

    1. Alexandru Dragomir says: Reply

      Thanks, flashing finally.

  120. Terrence John says: Reply

    will FM radio be coming in future updates?

  121. Ronniebailey81 says: Reply

    Just applied latest update, very nice and so easy to install, fantastic work. Still having flash issues (BBC I Player mainly,) and a few app issues but nothing major. Disappointed at the ‘uninstall app’ option being removed when long pressing an app icon, really liked that in last version. Video recorder still not working but i’m sure you know this.

  122. AcE says: Reply

    I see that a kernel has been added now for the i9000. Now I am confused. The updated guide says the Kernel is included in the ROM so must I only download the file and flash it or must I download this file and the Beta 2 Kernel aswell. Help appreciated, thank you!

    1. Kapil says: Reply

      Seems like it got updated again. Will update the guide in a day. Check back later, please.

      1. AcE says: Reply

        Awsum thanxs I dont mind waiting…take ur time!

    2. Ronniebailey81 says: Reply

      I flashed it straight from rom with no problems.

  123. Giejermo says: Reply

    Can’t find the update 2.5.1 beta anywhere. Last update dates from December 3!

    1. Ronniebailey81 says: Reply

      The update has now been marked as deprecated. I assume this means some major bugs or issues have been found? I’ve not experienced anything bad so far.

      1. Kapil says: Reply

        Me neither, btw.

        1. Mart says: Reply

          +1, 2.5.1 seems ok 

          1. Pruthviraj says:

            i have done it but i have got the problem. i am not getting the music. and when i open storage in settings i get an error message as unfortunately,settings has stopped.

  124. Vecsian says: Reply

    Is the insallation for 2.5.1 BETA same like this?

  125. Tjeerjello says: Reply

    Does Android Beam work with this version?

  126. Yspede1234 says: Reply

    work fine and nice work. only some small bugs.

  127. Nathanwolboy1984 says: Reply

    Im on network locked tmobile uk branded 
    but now running xxjvs (rooted.)

    Will this work for me? Or do i need to unlock the phone?
    Also, what is different in this 2.5.1 version from the last? Because it isnt mentioned…

    1. Karim Talbi says: Reply

      Fixes since original beta 2:
      Microbes works now
      Black Hole Live wallpaper added
      File explorer added
      Barcode Scanner added
      Cache partition has been symlinked to a folder on /data so we no longer have issues with installing big apps
      efs partition is no longer mounted during the install process,it is backed up a different way to cause less issues.
      The camera has been updated to the one from koush’s nexus s build,it seems to perform better than what we were using.

      1. NathanWolfboy1984 says: Reply

        Thanks for adding extra detail. 🙂

        What about me having a network locked phone?? Does that matter?

        Im on rooted jvs already (i can use odin just about)
        But how do I transfer zip ( ics rom) file to my i9000 precisely?

        Im unsure…
        I want to get this right first time!


      2. .... says: Reply

        can not find..
        fuguicsdrmfixi9000update zip

  128. Kapela says: Reply

    I just updated to 2.5.1. Is anyone else having problems when connecting the phone to the PC? And also when trying to open Storage Menu?

    1. Karim Talbi says: Reply

      yea same problem… seems like there are more glitches in 2.5 than in 2.0. I flashed back to 2.0.

  129. Sheikhharoon47 says: Reply

    netwoRK is Not available ..!! 🙁

    1. Headbanger Gt says: Reply

      What’s your network band..? I might be able to help.

      1. ei8htyse7en says: Reply

        i’m facing the same problem, i’ve upgraded from baseband v. I9000XXJVQ to I9000UGKG3 and cant seem to connect to carrier, tried every forum/thread .. if you can help it would be great!

  130. Nhelo082 says: Reply

    hi i already installed and really awesome everything looks different. its running smoothly to my phone, i try also the updated 2.5.1 it’s almost the same only some additional application like barcode scanner and there was a file manager but in r1-beta2 version there’s no file manager. both had same issue regarding in storage when you click it setting was force closed is someone encounter this thing? second all my mp3 and other photo cannot read in my external mmc even i install different mp3 player sometimes it force closed. also the video format regarding for all my download movies in my phone cannot play even i already download the media player in blackmart still video cannot play. is all the person encounter this? i stay in in my phone cause i dont like the boot animation on 2.5.1 version it was cat running on it. but im happy and waiting for latest update to fixed some bugs. thanks for dev team keep it up

  131. Anonymous says: Reply

    after i install beta 2.5.1 my phone run out of battery in about 14 hours.Is that normal

  132. Bikram says: Reply

    Hi Kapil, Currently I am on XXJVP 2.3.4 ON Galaxy S GT-I9000. Next Updates 2.3.5 and 2.5.6 are available from long but i have been waiting for Ice Cream Sandwich version to become stable. What is the best option for me now as ICS is not yet complete. Should i move to 2.3.5 or 2.3.6 till then? What is the best option ?

    1. Kapil says: Reply

      Android 4.0 ICS roms are not good for daily use right now.. so stick with Android 2.3.x rom. Btw, we’ll be posting a guide to update Galaxy S to Android 2.3.6 shortly, within a couple of hrs. Stay tuned.

      1. giejermo says: Reply

        Can’t agree with you less. Rom is not ideal, I admit but the most important work without tok much bugs (I’m speaking of beta 2.0)

  133. Headbanger Gt says: Reply

    My carrier network uses 850Mhz WCDMA band, if I install ICS on my Samsung Galaxy S I9000 will I be able to use the 850 band..? please I need ur help..!

  134. Rahul says: Reply

    Needed some help.
    I installed just the ICS_4.0.1 zip file on my GT-I9000. Everything seems to be working fine including 3G.
    The kernel version shows as: 3.0.8-FuguMod….

    There is one hitch though, I am unable to sync contacts from my simcard or from my exchange account or even from my Touchdown account. I was able to sync from the gmail account.

    Is there a patch I need to apply to get it working. I have zero contacts and its really needed to keep me going.

    1. Kapil says: Reply

      I don’t think there is a fix for that…… Onky gmail sync works for now… 🙁

  135. Anonymous says: Reply

    Oh No !
    I loved the interface but cannot operate without contacts.
    Will have to switch back to my previous ROM till a fix is obtained. 🙁
    Anyways, Thank You for the super quick response.

  136. Rosh says: Reply

    flashed the ICS_4.0.1 zip 😀 I didnt have to do the 3g fix. Its working fine! 😀 Love the rom! Thanks for the guide man.

  137. Mr Bond says: Reply

    my drivers are not detecting my mobile .how to solve this problem HELP !!

  138. Mr Bond says: Reply

    my drivers are not detecting my mobile .how to solve this problem HELP !!

  139. Mr Bond says: Reply

    my drivers are not detecting my mobile .how to solve this problem HELP !!

  140. Mr Bond says: Reply

    mine is currently running XXJVR i am trying to update to XXJVS but it doesn’t shows up on Odin while i try …how should i update my drivers ??

    1. Kapil says: Reply

      Drivers have been linked under pre-installation thoughts heading.. Download and install from there.

      Odin should recognize then. If it doesn’t install Samsung Kies software which installs drivers too, but be sure to exit Kies when using Odin.

  141. Budi iinsani says: Reply

    adobe flash please…

  142. Budiinsani says: Reply

    Wifi…..not work… my SGS i9000

  143. VodafoneGalaxy says: Reply

    Everything works on mine … but a bit glitchy. Cannot wait for a stable version! I amazed with interface!! much better than the iOS

    1. Pradeepdahake says: Reply

      which file you installed, the link shows uploaded on 29th Nov, is this the latest 5.1 version , 

      1. VodafoneGalaxy says: Reply this one I installed.

  144. Pradeepdahake says: Reply

    successfully installed, love the new, fast interface, following stuff doesn’t work though

    video shooting as mentioned in the article
    google TTS engine 
    most of the apps cant be installed from market, may be they are
    not yet ready for ICS, like Facebook, skype, GO keyboard

    thanks for all the hard work team, really appreciated.

    any expected date for new version resolving video recording issue ? 

  145. Pradeepdahake says: Reply

    successfully installed, love the new, fast interface, following stuff doesn’t work though

    video shooting as mentioned in the article
    google TTS engine 
    most of the apps cant be installed from market, may be they are
    not yet ready for ICS, like Facebook, skype, GO keyboard

    thanks for all the hard work team, really appreciated.

    any expected date for new version resolving video recording issue ? 

  146. Pradeepdahake says: Reply

    successfully installed, love the new, fast interface, following stuff doesn’t work though

    video shooting as mentioned in the article
    google TTS engine 
    most of the apps cant be installed from market, may be they are
    not yet ready for ICS, like Facebook, skype, GO keyboard

    thanks for all the hard work team, really appreciated.

    any expected date for new version resolving video recording issue ? 

  147. Lizzy_0808 says: Reply

    My phone does not recognise the external SD card and the default ‘My Files’ app is missing 🙁 or has it been named something else? pls help!! Rest all works beautifully…thanks so much for the rom

    1. Lizzy_0808 says: Reply

      oh btw…swype is missing too 🙂 and apps like facebook  and google TTS force close

  148. Adzarzycki says: Reply

    Can I connect my i9000 to TV on this ROM?

    1. Kapil says: Reply

      I guess you can’t.

  149. NathanWolfboy1984 says: Reply

    Do I have to use my laptop or download direct on phone?


    Ive already installed and rooted xxJVS
    Sorry for being an idiot…

    Thanks in advance!

    1. Kapil says: Reply

      Save on PC and then transfer it to phone.

  150. NathanWolfboy1984 says: Reply

    + will it work if im on a network locked device??

    Do you know when next beta version is coming?

    1. Kapil says: Reply

      Which country and carrier?

  151. NathanWolfboy1984 says: Reply

    Uk tmobile.

    Im on xxjvs rooted, titanium backed up
    and ready to try cm9 or this build.

    Which is better?

    1. Kapil says: Reply

      What’s your mobile’s model number? It has to be gt-i9000 for it to work. And both cm9 and this are okay.

  152. NathanWolfboy1984 says: Reply

    Yeah its gti9000 so i’ll be ok…
    Are both cm9 and this at the same stage of development then?

    Do you know when an updated version is coming?
    Lots of gt-i9000 users want an early christmas present.

  153. Mr Hyde360 says: Reply


  154. Rosh says: Reply

    @a6b38f99925e1339d38fad21625187bf:disqus You cant install apps from Market. However, you can download the APKs from other sources and install manually. All the apps work fine. I tried facebook today. It works. Only prob is you cant install through Android Market.

    On a different topic, AppDrawer icons are really tiny. :S Anyway to make them larger?

    1. Raheel Q says: Reply

      from where.. i need skype and facebook apks please 🙂

  155. Tau1102 says: Reply

    I get no network coverage.

  156. Avi says: Reply


    M in luv vid my updated Samsung Galaxy S.
    The new interface rocks and is surely the best among android by now!
    All mentioned things are working properly and I am able to use 3g without any extra steps!
    The phone is also rooted by default!

    Just can’t wait for the Stable release!
    Thank you for the upload!

  157. Bala says: Reply

    i tried this the 2nd time & it worked….however few glitches in my upgrade ;

    1 – zoom doesnt work on the cam
    2 – when connected to usb it doesnt install the drives
    3 – when try to check the storage option under system settings it forcefully stops
    4 – managing contacts from sim – no option for that

    juz fiddlin around ….hope 2 come up wit few bugs….but thnx a zillion folks… appreciate all ur efforts ….keep rockin m/ ……!


  158. Mr Hyde360 says: Reply

    When you release the final version

  159. Guru says: Reply

    My mobile got stuck during booting. It stops at the colorful lines. It doesnt move after that. I used ICS 4.0.1 r1-beta2-i9000.zipPlease help

    1. Kapil says: Reply

      Retry, it happens. remove battery, do a wipe cache partition and factory reset and restart.

  160. Viktor says: Reply

    Flash Player is not supported, hope they fix it! Makes the phone faster 🙂

    1. Leolon_2003 says: Reply


      1. Viktor says: Reply

        I think it is a little faster 🙂

        1. Kapil says: Reply

          You think right.

  161. David Robinson says: Reply

    how do i get my network operator to work i am in australia on the telstra network it keeps saying network busy try again later

  162. Lukus22 says: Reply

    I’m trying to make 3G work but I cannot get Script Manager because (like most other apps) “my device is not compatible with this item”… any ideas?

  163. Lukus22 says: Reply

    Found a .apk of a working version of Script Manager… but i’ve followed the instructions many times and still no 3G 🙁

  164. Lukus22 says: Reply

    3G working! persistence is key!

    Don’t assume the APN settings are OK because they were before you got the new firmware… mine were reset. Easy enough to find on google though. Good luck peoples with problems!

  165. Newbie says: Reply

    Thumb up great job. I just flahed my galaxy s I9000, i love the interface and it is very fast. But i have problem with installing apps and retriving or synchronizing contacts from SIM.
    -after flashing, I am trying to install my apps again from Market, But i am getting a compatibel error. For all apps that had been installed, getting the same error. And the apps are marked as installed in Market. But i cann’t see them in my galaxy. Any idea? I used ‘Backup II’ to back up my contacts and agenda’s. How can i restor my apps? 
    Thanks in advance.

  166. Lukus22 says: Reply

    So now the only real issue I am experiencing is some apps not being able to install, i can’t find a workaround short of finding .apks on the web 🙂

    Lemme know if there’s something I can do 😀

  167. ei8htyse7en says: Reply

    cant connect to network/carrier (network is not available), i’ve upgraded from baseband v. I9000XXJVQ to I9000UGKG3 and cant seem to connect to carrier anymore, tried every forum/thread .. if you can help it would be gr8?!

  168. Anonymous says: Reply

    Hi Kapil,

    I am facing the following issues:
     – Unable to connect my mobile to the laptop even with the latest drivers.The mobile give the error “process has stopped”
    – Google TTS force closes. Only PICO TTS works.
    – SVOX Classic & the english voice “Victoria” do not work and hence the app “Jeannie” also does not have a voice.

    Incompatibility reported with the following apps:
     – Evernote : I have restored the backup from Titanium and that works well but am unable to update it as it lists it as incompatible in the Market.
     – The game “Where is my Water” installs but does not play due to incompatibility.

    Overall, still a fantastic experience and highly recommended.

    1. Pruthaviraj says: Reply

      i think that is the problem with the 2.5.1. because i had the same problem in 2.5.1

  169. Frankinator says: Reply

    It took a few tries for it to work with my phone, but here’s what I did:

    1) Started out on the latest CM7 for the I9000
    2) Booted into recovery
    3) Backed up
    4) Flashed ICS ROM mentioned in the article
    5) Phone did NOT reboot back into recovery after installation so:
    6) Wiped data / cache / dalvik
    7) Reboot

    This thing is even faster than CyanogenMod was on my phone (and that was lightning fast compared to the stock ROM I was using before that.

    Can’t wait for a final release!

  170. Giejermo says: Reply

    Anybody who knows when beta 3 will arrive? A guess?
    Thx in advance!

  171. Nfb305 says: Reply

    will it work on the i9001?

    1. Kapil says: Reply

      I don’t think it would work.

  172. Sam says: Reply

    My Galaxy S shows ‘Mobile network not available’ when tried to call, any Idea?

  173. Visitor says: Reply

    Just flashed from 2.3.5 XXJVS to ICS_4.0.1_r1-Beta2.
    All worked fine.
    There was no need to wipe cache and data again like explained in the step by step guide.
    First boot took abouth 5 minutes.

    Could not connect to network (3 Austria) till i found:
    System Settings – Security – Set up SIM card lock – Lock SIM card
    There i typed in my pin code and box was unchecked.
    Now Network and 3G/HSDPA works.
    Don`t know why dataconnection works, i did not configure something.
    It still works 😉

    THX for this ROM, now i will start testing all functions.
    Android4 is like a completly new OS when you used 2.x.x bevore.
    And its very fast too!!

  174. Raheel Q says: Reply

    So far so good.. However cannot Install some apps from Market and get the following message: “Your device isn’t compatible with this item”… Need skype badly.. n facebook too :p 🙁

  175. metal metali says: Reply

    Can not install many of the apps from android market. inc. facebook, skype.. Is this any solution for this.!!

  176. Rosh Gamage says: Reply

    ICS 4.0.3 OneCosmic for Galaxy S i9000 RC1 is out. Everything works! Video, Hardware acc, Appmarket issues. Looks like its really stable! Read this thread for more info. Brilliant piece of work by Onecosmic! 

    @itskapil:disqus  : You should update your post now! 🙂 Thanks man!

    1. Kapil says: Reply

      Sure thing. Thnx for updating us 🙂

      [Guide to be updated in 1-2 hrs.]

      1. Rosh Gamage says: Reply

        I updated over the beta2 which I got from this post, and its working brilliantly. Everything is working as its supposed to.

        1. metal metali says: Reply

          Test it and tell us if it works everything. Try to install skype, facebook, viber and many applications?

          1. Kapil says:

            Market has been updated to latest version 3.4.4 in latest version RC1. I have installing the apps you said an d it works flawlessly. So, go ahead and install it without any worries. Post has been updated 🙂

          2. Rosh Gamage says:

            Installed Skype, Facebook, G+, MX Video Player, and many more apps already. Works without any issues.

            Basically, all the features work. There can be bugs, theres always bugs. However, didnt face any crashes yet. 

            You should try it 🙂 I never loved my SGS i9000 this much before. Its just brilliant! I recommand it for daily use. 😀

  177. Kapil says: Reply

    Hello all, 

    RC1 is out — you should try this. Guide and link has been updated. Hope you like the latest version. Thank PaulForde (the developer of RC1) for this 🙂

    1. metal metali says: Reply

      Yesterday i have upgraded my phone with Beta 2..

      Now to upgrade RC1, should i downgrade to GB2.3.5 or i can upgrade from Beta 2 ?  What are the steps i should do.Thnx 

      1. Kapil says: Reply

        Just flash the latest version from recovery using ‘install zip from sdcard’ option. No need to go back to android 2.3.

        1. metal metali says: Reply

          Thanks man! I appreciate your help! You really save my time.

  178. AHK says: Reply

    If I updated the ICS Custom Rom then If I want to change it back to a firmware rom, Can I do this?

  179. Zarko says: Reply

    Cannot switch on WiFi any longer after upgrading to RC1 (from beta 2.5.1).
    Any ideas?

    1. Rosh Gamage says: Reply

      Theres an updated kernel with the wi-fi fix. It was released alongside with the ICS 4.0.3 RC 1. You can just apply it using the CWM 🙂 

      1. Rosh Gamage says: Reply

        I posted a link here with the Kernel fix, It said “Need Moderator Approval” or something, lol. So till its approved, if you are in a hurry, you can check the xda dev forum link I posted earlier and follow the thread. The link for the fix is there. 🙂

      2. Zarko says: Reply

        That solved the WiFi activation problem. Thanks!

    2. Rosh Gamage says: Reply

      Heres the fix. 🙂

  180. Nathanwolfboy1984 says: Reply

    I’m already running CM7, so i just flash from there right?
    How far away do you think CM9 is??

    Do you think it is worth waiting for the finished CM9 or try this?

    1. Nathanwolfboy1984 says: Reply

      Guide could do with tidying up?

      Well done to the devs and you for all your help kapil.

      1. Kapil says: Reply

        Right. I’ll remove unwanted stuff next time I update it.

        Cheers to developers!!!

  181. -....---- says: Reply

    Does this need 2.3.5 or 2.3.4 is good enough?

    1. Kapil says: Reply

      2.3.4 with cwm is good enough.

      1. -....---- says: Reply

        Also, is cm7 mandatory? 

        1. Kapil says: Reply

          Not mandatory but very much recommended.

  182. Visitor says: Reply

    Network is not detecting, no call, sms, internet etc. It is not showing even the IME number of phone. Do I missed something ? And how can I go back, forgot to backup old version.

    1. Kapil says: Reply

      Install xxjvs to to back to Android 2.3.

  183. Kapil says: Reply

    Thanks for sharing the link and helping out others. Really appreciate it 😀

  184. eugen aurelian says: Reply

    my wifi is not working

    1. Kapil says: Reply

      Flash the kernel from recovery mode using ‘install zip from sdcard’ option to fix wifi.

  185. eugen aurelian says: Reply

    please help

  186. eugen aurelian says: Reply

    when i enter in install zip:
    choose zip from sdcardapply/sdcard/update zip
    toggle singnature
    toggle script asserts
    choose zip from internal sd card

    1. Kapil says: Reply

      See updated step 14 above. I hope you’ve downloaded the kernel and transferred to to your sdcard as said in step 3 and 4. Flashing the kernel is easy, just like you flashed the rom in step 13. There should be no problem.

  187. eugen aurelian says: Reply

     before gingerbread 2.3.6 xwjvz

  188. eugen aurelian says: Reply

    thanks for all your help kapil evryting works fine,

  189. kopi79 says: Reply

    For those who fail to at the step 11 (like me, where my flash was a failure and it keep rebooting), here is what u got to do:

    1)  Remove the battery, put it back, boot into recovery mode, do the above steps no 9 and 10, and then flash the kernel file (not the rom file) using “install zip from sdcard” option from recovery and wait till it finish updating/installing.
    2)  After flashing the kernel succeed, go back, DON’T REBOOT but select “install zip from sdcard” . This time, select the ROM file like the step 11.
    3) Wait till the unpacking and installation complete and ONLY THEN YOU REBOOT your phone.
    4) Sit back and enjoy the new firmware. 🙂

  190. Tomasvisockis says: Reply

    It seems that to flash this RC1 rom I need to flash from 2.3.4 into 2.3.5 and then root it, and the flash the RC1 thru CWM. Is there a way to flash 4.0 thru Odin without rooting? I have never done rooting.

    1. Kapil says: Reply

      Don’t worry. Follow the guide and you’ll be fine. As for what you asked, there is no other way.

  191. Sam says: Reply

    Finally, after 2 days of sleepless night, I managed to make it ! First I have made some mistakes which turned my phone unstable.
    Below is the succeeded restoration steps .

    *** Backed up all my contacts/data with ‘myBackup’ app (I had an unstable ‘Ice cream’ running at that time) to external SD Card and removed it to keep safe.

    1) Flashed  XWJVZ_2.3.6 using Odin
    2) Rooted with CF-Root-XX_OXA_JVZ-v4.3-CWM3RFS
       – here I have got a fresh rooted 2.3.6 Android running
    3) Flashed CyanogenMode-7 from boot log menu (all the following steps are done through boot log menu only). Somewhere read ‘CyanogenMode’ is good to do before going to ‘icecream’. (I think, it is a custom theme version of 2.3.7 Android)
       – now ready to go for ICS.
    4) Flashed
       – here I got ICS fully functional with 3g (no need to run 3g_fix), but there is no WIFI.
    5) To fix WIFI, flashed kernal
       – Now everything works. Next I want root the ICS. I need it mainly because ‘myBackup’ app runs only on rooted phone.
    6) To root the phone, flashed

    *** Installed ‘myBackup’ from Google Market, ran restore.
    My phone is now fully functional with ICS with all my contacts and other history !

    If you have a stable 2.3.6 or similar you can start from step 3.

    Thanks Kapil and all other Techies to bring this great piece to light.

    1. Kapil says: Reply


  192. Pedro Costa says: Reply

    Oh yeaaah great rom 😉

    Now, everything working right. I will make more tests.
    Ps. If anyone have the wifi problem just flash with this kernel

    Just worked for me

    1. Kapil says: Reply

      Okay okay… I will update the link in guide myself now. Even though I’ve said there quite clearly that one need to flash the kernel to fix WiFi.
      Thanks for highlighting this further up 😉

  193. metal metali says: Reply

    Update  has been done. Everything works.. But the problem is that it is not as fast as the other versions. If you compare with 2.3.5 this works very slow. Why it is like this. It should work faster. Have i missed something during the upgarde???

    1. Kapil says: Reply

      You haven’t done anything wrong. It’s what it is.

  194. Jimbob Greaves says: Reply

    I currently have last beta version of ICS installed and can’t seem to connect my phone to my computer in order to transfer the new ROM.  What am I doing wrong?

    1. Jimbob Greaves says: Reply

      Don’t worry, I’m clearly an idiot. Mounted using CWM and transferred. Thanks for the excellent tutorial. ICS is awesome. 

    2. Viktor Borgstrom says: Reply

      Its a bug in the beta. You can download the files from your phone directly, and it will be saved at the download folder. Then install from there.

      Thats what I did and it works fine

  195. I’m currently using MIUI 1.12.9 on my SGS.

    Can I flash this ROM over MIUI?

    And, is this ROM stable enough & fast enough for daily use?

    1. Viktor Borgstrom says: Reply

      Yes you can 🙂

  196. Giejermo says: Reply

    Hi everybody! thx for the update. i downloaded the zip file but after trying to install it in recovery mode i get the message “installation aborted”. can somebody help?
    thx in advance!!!

    1. Giejermo says: Reply

      Problem solved, much better than previous beta 2! Works like a charm, but still some minor bugs! Keep up the good work!

  197. Yanivmr72 says: Reply

    Is this version support Hebrew ?

    1. niv yaari says: Reply

      yes! fully supports hebrew!

      תבחר בשפה בעברית, שים לב שהמקלדת שלך תהיה רק בשפה אחת כברירת מחדל.. צריך להוסיף ידנית את המקלדת האנגלית:
       הגדרות-שפה וקלט- לחיצה על כפתור ההגדרה של מקלדת אנדרויד- שפות קלט- להוריד את סימון הוי מ”השתמש בשפת המערכת” ולבחור במקלדת בעברית ובמקלדת באנגלית..
      זהו, תמיכה מלאה (:

  198. D Ra says: Reply

    does it also works with the galaxy s plus?

  199. D Ra says: Reply

    and does it support german language?

    1. Visitor says: Reply

      Ja, sind sehr viele Sprachen enthalten wie auch bei 2.3 und 2.2

  200. LtViperNL says: Reply

    I have on question, when i download apps from the market in i open them after they are installed (googlr docs, google reader, dropbox) the ics layout isnt applied to apps that are optimized for ics instead i get the normal gingerbread look:(

  201. YANIVMR72 says: Reply

    Lag fIX?

    1. Kapil says: Reply

      No lagfix.

  202. Yanivmr72 says: Reply

    Is there any way to make thst rom works faster?
    Asphalt 6 is so sllow. Is it rfs or ext4?
    Help guys

  203. kopi79 says: Reply

    Dear Kapil,

    First of all, thanks for the guide.
    However, i got 2 issue here that i need your assistance:

    1) it seems that i can’t access to my external sd. Tried installing astro file manager and android file manager. Both failed to connect to the external. USB connection to the pc is the only way that i can do that.

    2) for the typing, how can i get the ‘copy/paste’ option?


    1. Kapil says: Reply

      1. Isn’t it the external_sd folder in your normal sdcard folder? Look for that.

      2. I didn’t get your ques. Btw, every file manager has a copy paste option. Just long press on file. Either it’s directly visible or is under the edit option. I hope that’s what you’re asking for.

      1. Babau says: Reply

        hy Kapil…can you tell me how i make to see my sd card..nothing work..:(( please help..

  204. phils says: Reply

    nice rom!

    however there are two things i cant really get to work properly..

    syncronising is auto switching off after about 5 minutes (like for google, whatsapp)
    and the idea behind the new contact layout.. google contacts and phone contacts in seperate apps?
    i dont find a “show only contacts with number” option..

    any ideas?

    merry xmas and thx!

  205. Viktor Borgstrom says: Reply

    I was just wondering if its possible to get the power control in the notification bar.

  206. jfdaigle says: Reply

    Any plans to work on compatibility for I9000M (Vibrant) in a near future??

  207. Need_Help says: Reply

    hi nI can’t seem to find the link for the kernel file. in step 3 it doesent give a link for the kernel file it just says ‘(see step and of you want root, download the file for that too, form that page’ What page?

    1. Kapil says: Reply

      The page from where you downloaded rom, it has links to kernel and root files too.

  208. Micakus says: Reply

    still having problems with my wifi after installing fix

  209. vas79gb says: Reply

    Everything is working really good …however 2G does not seem to work on my phone … so I am getting poor reception by only having 3G enable. It will not switch not even in auto mode or even if I tick it … it will not remember the selection.

    1. Vas79GB says: Reply

      OK fixed my 2G bug …. installed XXJVT modem file and sorted it out

  210. ICS installed successfully, thanks to AndroidSoul! 🙂

  211. AHK says: Reply

    Hey Kapil,nIf I updated a custom ROM, then I didnu2019t like.nCan I downgrade to a firmware stock ROM?Please Reply and Thanks in advance

    1. Kapil says: Reply

      Install xxjvs.

  212. Marcel says: Reply

    Kapil,nni cant seem to get latitide to work.. failed to login?ni allready tried gapps 5.1 but that doesnt help. I had to flash the complete rom again. Can you help me to activate latitude?nnMarcel

    1. Kapil says: Reply

      Nope. It’s the bug.

  213. Borna707 says: Reply

    hey man, i’m getting problem on everySingle step.nproblem now is that ima having problems with wifi so i went to recovery mode again… the problem is that i cant get to recovery (it yust wont work) and i cant turn my phone on i’m looking at that cat right nownpls help thx

    1. Kapil says: Reply

      Do factory reset and wipe cache partition from recovery. And then select reboot system now. If it doesn’t boot, do the above again, and then flash ics rom, and then reboot.

      1. Borna707 says: Reply

        you guys dont get it i cant even get it… after few hours i puted my phone backto 2.3.5 and i’m trying to do something nown

        1. Kapil says: Reply

          Ohh man…. this rom is buggy and many people had installing it. Anyway, wait till stable Android 4.0 build comes out. Hope it would be dead easy to flash/install. I will personally let you know when it arrives. See ya!

          1. Borna707 says:

            thank you for your time i did it somehow….nmerry xmas u rly helped me it works now i did it all over again

          2. Kapil says:

            Cool.nnMerry Christmas !!!!

          3. Marcel says:

            kapil,nneven my gps works now!!!nnon the following link look for know issues:n is a gps does not work(fix)nclick on the fix, flash with cwm en the gps works!!

          4. Kapil says:

            Thnx for sharing it 😀

    2. Marcel says: Reply

      maybe it’s not my time to talk, but try the 3 button combo?nVolume up + home button + power on at the same time till the phone boots up?!

  214. Micakus says: Reply

    help,kapil,no radio,no google +,wifi still not working after several flashes with kernel

  215. Ugr Dmr says: Reply


  216. sman says: Reply

    Hello everyone,nnnI decide to follow Sam guide (using XXJVT or any stable android 2.3.6) instead of XXJVS and it works fine for me. XXJVS caused a lot of ‘force close’ and i can’t connect to my HM100 blue tooth headset. With XXJVT (or equivalent), it become a lot stable and hardly my program crash up. 3G or HSDPA signal is receiving is so much better with ICS.nnIf your previous installation failed, flash your phone with a fresh XXJVT and before you flash CM7 ROM, please format your internal sd card (usb storage) to wipe out any left over folder from the failed installation. Please be remind that even you flash the fresh 2.3.6 ROM using Odin which automatically set re-partition when u select a pit file, it will not remove the previous installation folder which might caused conflict to the system.nnAnd to kapil, refer to my previous queries which u answer as follows:nn”1. Isn’t it the external_sd folder in your normal sdcard folder? Look for that.2. I didn’t get your ques. Btw, every file manager has a copy paste option. Just long press on file. Either it’s directly visible or is under the edit option. I hope that’s what you’re asking for.u00a0″nnWell, here is my findings:n1) External sd card = I tried to explore CM7 before installing ICS. The system from CM7 had changed the external sd card string from ‘ext_sd’ inside the sd_card main folder to ’emmc’ in the ‘root’ folder. Try and browse with astro or any file manager and u will find it. But still, I can’t change the default memory location from internal (usb) to the external sd.nn2) I wasu00a0referringu00a0to the typing cursor. Previously, when u type, u can select an option to ‘copy/cut/paste’ whenever u click the typing cursor. It seems that the option didn’t working/appear in the CM7 and ICS ROM version.nnOn top of that, I find that I can’t make a video call through my phone network? Is it still not functioning? Or do i need to install the Face Detection attachment? Front camera works fine during photo taking and so video call should be ok. I even tried engage a video call from my wife handphone, the results I can answer the call but can’t see my wife face. :(nnAnyway, thank you for taking your time to read my comment and my shared experience. 🙂

    1. Sam says: Reply

      Glad to know that my steps helped you. nThe UI of ICS is great and 100%, but the usability is not :(. So I am going to rollback. I found some problems specific to me, probably. nn1) I missed the good old alarm clockn2) The WIFI tethering is not workingn3) Some quick shortcuts are not there (viz., disable data connection from power menu)n4) Built-in file browsern5) Built-in swype keyboard is missing (I eagerly need this)n6) Radio is missingn7) Visualizations for the music player is missing (wallpaper visualization is still there, but with bugs)n8) The screen auto brightness has only 2 stepsnnSure, I will come back to ICS once a good stable release is available.

      1. Nathanwolfboy1984 says: Reply

        You can download and install Swype beta for your rooted ics.nSearch ‘Swype beta’nnJust as you have to if you want it on cm7.nIt takes 2 mins.

  217. Moh A says: Reply

    Hi Kapil,Teams or Everyone, nnI’m new to Android and I’m using Samsung Galaxy S GT-I9000 which is still on 2.3.3. I read the latest news that Samsung has announced that Galaxy S and Galaxy Tab will not be upgraded to Android 4. It says that Samsung’s TouchWiz interface on Galaxy S and Tab takes up too much space. So, will this ICS update be running smoothly together with TouchWiz? Sorry if this question is too basic for all of you 🙂 but I definitely will take my risk to update it to ICS. Thanks for you all and have a great holiday season. Moh

    1. Paragsshukla says: Reply

      Same with me, I have Galaxy S GT-I9000, wanna upgrade to ICS!nBut if it doesn’t work out can I roll back to my current OS? And how?

      1. Kapil says: Reply

        If you want to roll back to Android 2.3.x, simply install xxjvs.

  218. Paragsshukla says: Reply

    Same with me, I have Galaxy S GT-I9000, wanna upgrade to ICS!nnBut if it doesn’t work out can I roll back to my current OS? And how?

  219. Musss1 says: Reply

    i just put ics on my gt i9000 and it works perfectly thanks all who this this guide and the developers this cfw is crazy

  220. I’m constantly getting a ‘Low On Storage’ notification.nnIs this a bug in the ROM? And, is there a fix floating around?

  221. Pruthviraj says: Reply

    Samsung kies doesn’t detect phone running on ICS and external sd card doesn’t shows folders and stuff but it plays songs stored in it. so is there any more update coming for these fixes? nthank you

    1. nhelo082 says: Reply

      samsung kies will not detect your phone but you can use the driver for 32bit or 64bit what said in the instruction you can download it there cause it works for me. regarding for your stuff that save in your external sd card go to your file manager then moun emmc that is the name of the folder not like in gingerbread rom name is external sd. try it and you will see your stuff that save to your external sd card. remember emmc is the name of the folder. thanks sorry for my english.

      1. Babau says: Reply

        hy…can someone help me….in my file manager(and i have tried 3 ) the u00a0name of my external_sd is the same..and i cand see my files..what can i do…i dont have any emmc….i have to rename it or something??? u00a0 please help…thanks

  222. Micakus says: Reply

    I am always getting “unfortunately, stopped’,,,any help???wanna stop kapil!

  223. Devil_demon4 says: Reply

    I tried it n m happy with itu00a0ni m on latest rc1 ics romnwi-fi working finenfacebook sync not workingu00a0nmissing a good gingerbread keyboardnno radiou00a0nbugs in brightness controlnn no suggestions in dialernno inbuilt file explorernsome apps like kies air n couple more are not workingnnstill waiting for a more stable romnnbtw rom is working fine n m using it for daily use

  224. Mdfahm says: Reply

    Installed this yesterday.. Started charging for the second complete cycle of charging and draining. So can’t comment on the battery life.. The only problem I found as of now is that I can’t add my facebook account. Apart from that, everything is working perfectly fine.nnThere are some minor issues though. like there is no T9 in the Dialer and also no contacts show up when we are dialing the number. In the people app, there is no option to only display contacts with phone numbers. But I guess these things were a part of Touchwiz and if so, I don’t mind. 🙂

    1. Ariaan Bruinsma says: Reply

      I can… I’ve been using it for 4 days now… Have to admit the first day I was playing a lot with it, but that changed the two days following (first and secondu00a0Christmasu00a0day ;P) But the drainage was still quite fast. Normally my screen uses the most power, thenu00a0WiFiu00a0then maybeu00a0Bluetoothu00a0then Android it self.nnNow Android seems to dominate the drainage, are there any useless cycles on the background? Perhaps monitoring tools or something?nnThe phone also tends to get warm/hot sometimes. I couldn’t determine which application was responsible for that.nnExcept for the lockscreen, everything seems to work great! (There is a lag before the touch capability works.)

      1. Rosh Gamage says: Reply

        It looks like it has a connection between “Data over mobile networks” option. Disable it, and your phone wont loose more than 1%-2% for a duration of 1 hour, and importantly, “Android OS” wont use more than 5-10% of the battery. Just for testing purposes, i kept it disabled and ran almost 4 days with ordinary mobile usage (calls/text/video/music/camera) without data transfer (Facebook/Gmail/Gtalk etc).

        1. Rosh Gamage says: Reply

          It should get fixed in future releases. Android OSu00a0shouldn’tu00a0consume that much battery.

  225. Nathanwolfboy1984 says: Reply

    You can download and install Swype beta for your rooted ics. Search ‘Swype beta’nnJust as you have to if you want it on cm7. It takes 2 mins. nnThis will solve all your stock keyboard issues…

  226. Devil_demon4 says: Reply

    is there any option to get keyboard which is in 2.3.5 gingerbread??????nnthe stock one…………..

  227. Adamkat says: Reply

    Works great!nOnly problem so far is I can’t connect to my blue tooth headset. The phone doesn’t recognize it.

  228. Jean-Francois Daigle says: Reply

    Any plans to work on compatibility for I9000M (Vibrant) in a near future??

  229. Dj_well_17 says: Reply

    Will you guys be making a ICS rom for the Epic 4g (original)

  230. Pruthviraj says: Reply

    i am unable to play some mp4 files,divx and mkv files also. i dont knowwhat’s wrong with it. in 2.3.5 once i played video with .mkv format.nany suggestions please

  231. Shubhtheone says: Reply

    Gr8888888888888888888888888 WORK ….. super like :)n

  232. Vecsian says: Reply

    is slovak or czech language included?

    1. Karim Talbi says: Reply

      czech is included… but im not sure if slovak is

  233. Mihir says: Reply

    okay i installed ics on my phone now i want to remove ics and i want gingerbread my old version ? hoe to remove ics from my phone ?

    1. Karim Talbi says: Reply

      Follow these instructions: 

  234. Mihir says: Reply


    1. Pruthvi Raj says: Reply

      u00a0just follow the procedure that you used to install 2.3.5 for your mobile using odin. i did the same.

  235. Pruthvi Raj says: Reply

    finally i am able to play all the video files in my mobile after flashing back to 2.3.5 gingerbread. may be the problem is that it still doesn’t have access to samsung kies…… sorry if i am wrong…..i am not blaming anyone…..just a small suggestion……nthank you

    1. jadenoliver19 says: Reply

      what..i can playu00a0videos on my phone with ICS on it. try installing mx video player.

  236. jadenoliver19 says: Reply

    RC2 is out. FYI

  237. jadenoliver19 says: Reply

    guys is perfectly working, just some bugs you wouldnt even notice it. whou00a0needs FM radiou00a0anyways, c’mon! they are doin’ their best we should encourage themu00a0more by sayin’ “nice work”u00a0or “nice job” instead of whining and expressingu00a0 dissatisfaction.

  238. Altlo1ohye says: Reply

    You can download the software on the nGalaxy S SL I9003

  239. BigWizardStyle says: Reply

    Everything is working great, but can not get my mms messages tou00a0receiveu00a0or send

  240. Felipe Arantes says: Reply

    Works on Motorola DeFY?

  241. Arpit Handa says: Reply

    Dear Team of Awesome Developers!!! i love this update and freaked alllllllllllllllllllllll my near and dear ones with this Upgrade To Android 4.0, but sadly though i had to get my fone back to Gingerbread 2.3.5… The BUG/PROBLEMS i faced were:-n1. The Start Screen is not the same as shown in the video, i mean i get an android wrapped in icecream Flying in Rainbow colors on the screen, instead of the ANDROID written on the startup screen.n2. And the main issue is when someone gives me calls, they just cannot hear my voice properly… i thought i made a mistake in the install procedure, i repeated the procedure and still i had issues…….nnPlease suggest me something, i really LOVE this upgrade! and i want to use it.nnAwaiting a Reply, Thanks in advance!nArpit

    1. Tholki says: Reply

      Hi Arpit I have the same problem point 2 can you please let me know if you have found a solution to this issue.Can you please mail me on

  242. rais azad says: Reply

    USB is not working, I cant connect to to PC

    1. Pgotze says: Reply

      same problem here each time i connect usb cable, the process for media crash. also kies air cannot be installed, instalation crash. cannot import contacts from my laptop. damn 🙁

      1. junaid pmh says: Reply

        u can take from ur gmail…nfist send to ur contacts to gmailnnthen downlaod itnit will automatically installed on ur phone contacts !!!

  243. Gylden says: Reply

    Hi, works great but having problem with reading my external SD-Card… Any suggestions??

    1. Marcel says: Reply

      your external sd has been moved to emmc on the root folder of the internal sd. You can get there with ES fileexplorer (free). Dont know for sure if you need root or not.

      1. Gylden says: Reply

        It worked and you dont need to root, just havent seen the emmc folder before, my bad, thanks

      2. Rhom says: Reply

        is there any way that we revert it back to the way it was before? Like the “My File” app? i tried restoring the app using Titanium backup to no avail. Without file managers like Astro and ES, the external SD card is invisible. How to i make it appear on Ol File Manager.n

  244. AHK says: Reply

    Hey Kapil,nIf I updated a custom ROM, then I didnu2019t like.Can I downgrade to a firmware stock ROM?nPlease Reply and Thanks in advance

    1. Marcel Dingemanse says: Reply

      Go to download mode and then flash stock xxjvs/xxjvt via Odin (the 512bit/pda/modem/CSC files.

    2. Yes you can, just search any tutorial for any android version you want ( latest 2.5.6) .
      Here is a link for you:
      PS: I’m not Kapil 😉

  245. Robert Szekely says: Reply

    help nncant make video callnn??

  246. Marcel says: Reply

    RC2.11 is already out!

  247. Stephan NL says: Reply

    Dont have any problems with it.u00a0nnOnly thing that sucks is that you have to download a file manager from the market to get acces to all your files.nnBut in the end I am very happy with this!! Works absolutely great!nnPs sorry for my bad english im dutch

  248. Daniel says: Reply

    Can i flash from Darky v10.2.2?

  249. Tmuzyo says: Reply

    Hi~nThe Rom is great,nhowever, I have found a problem on my i9000.nAfter I have flash the RC2.1,nEvery time if my phone is switched off and when I plug in my charger,nthe phone will automatically switch on by itself.nCould anyone help me out about it?nI just want to power off my phone and recharge it.

    1. Praveen says: Reply

      Connect original Samsung charger, your problem will solve

      1. Tmuzyo says: Reply

        Thanks for the suggestion,nbut I have tried connected through original Samsung charger and Samsung USB cable to computer,nstill it will auto-switch on itself……

  250. Praveen says: Reply

    ics rc2.1.3 is out, whats your comments?n

  251. amejs says: Reply

    Firmware version 2.2.1nWill it work?

    1. Kapil says: Reply

      Install xxjvs firmware first. Then, root xxjvs. Search this site for both.

  252. Marcel Dingemanse says: Reply

    calendar app does not synchronize with google calendar.nSerious bug. I had it with rc1 and now with 2.11

  253. Lar whelan says: Reply

    I’m on Gingerbread and i got this rom to work and it works brilliantly, I’ve reverted to a backup i had of gingerbread though because all my phone numbers and texts etc are there, can anybody tell me a way to bring over everything from my current rom to this ics one??u00a0

    1. Martin says: Reply

      if you save contacts to your google account rather than the actual phone itself, it backs them up everytime you enable syncnn

      1. Lar whelan says: Reply

        And what about my messages and pictures and apps and that?

        1. Pruthvi Raj says: Reply

          I guess you will have to use a back up application for all those messages and apps. for the pictures i guess even if you delete all the user data in the recovery mode the pictures won’t get deleted.

  254. Arnab140589 says: Reply

    I’ve installed ics rc1 it isu00a0brilliantu00a0but there is a serious bug, while taking an incoming call the other person can’t here my voice clearly. It happens only sometimes. I have twou00a0I9000 the same problem is going on both the two devices. so whatu00a0should I do to get rid of this problem??u00a0u00a0

    1. Karim Talbi says: Reply

      try updating to rc2.11

      1. Arnab140589 says: Reply

        i’ve updated rc 2.11 but same problem is there… can any one help me??

  255. Pruthvi Raj says: Reply

    i dont know if there is any problem with ics because i am unable to play videos on my phone with this os. and those same videos are playing in gingerbread 2.3.5. can any one help me????

    1. Karim Talbi says: Reply

      the google video player doesnt have the codecs for many video types.nnjust download mx video player from the android market.

      1. Pruthvi Raj says: Reply

        u00a0Thank you this worked

  256. Lita_alitalia says: Reply

    i tried to update my Samsung galaxy s and it failed , when i took off my battery, n put the battery back, i cant no longer turn on my phone, and cant enter download mode , my 3 button not functioning. need your help

    1. Karim Talbi says: Reply

      i think it is bricked. search youtube for a how to unbrick galaxy s.u00a0nnhope this will help you.

    2. Pruthvi Raj says: Reply

      u00a0Hello,nu00a0 Do one thing i have got these type of problems many times. I just step back to android 2.3.5 using odin and flash back it again. Try this i guess it will work.

    3. Pruthvi Raj says: Reply

      u00a0oh i am sorry i didn’t see that can’t enter download mode

    4. Sam says: Reply

      I think, Galaxy S is very hard to be bricked. Just make sure you are pressing the right key combinations. It is VolumeDown+Home+Power. NOT VolumeUp. I have had in this same situation, and realized after a 100 try.

  257. Tim says: Reply

    I have just upgraded from RC1 to RC2.11 and i have two questions:n1. How do i fix the message i keep getting on my screen: Unfortunately the process has stoppedn2. How do i get back the SIM Tool Kit Menu I had on my phone when I was running on 2.3.5?nThanks

    1. 1.You can not fix that,u00a0maybeu00a0one on of the later versions it will be fixed.u00a0n2. As far as i know, this works the same( wait for an update)nSorry foru00a0disappointingu00a0you, maybe someone knows sth…

    2. Praveen says: Reply

      RC3 is out and fixed this problem.

  258. junaid pmh says: Reply

    HAI have problem in my Samsung Galaxy S2 u00a0ics 4.0.3ni cannot capture in video mode…nwhen i take video mode u00a0automatically closing app.nany idea about it ?nplease help

    1. Pruthvi Raj says: Reply

       i have found the update file for this in link this worked for me. it is written as featured. now video is working for me

  259. Moh A says: Reply

    Hi Kapil and All,nnIn step 6. Next, CM7 (or any MTD based ROM) is a must…Why is it a MUST? Thanks for the reply to all. 🙂

    1. Karim Talbi says: Reply

      No it is not a must. Most of the people just say it worked better with doing that first.
      But i dont realy know why.

  260. Pruthvi Raj says: Reply

    can anyone tell if there will be an official update of ICS for galaxy s i9000? if so when is it expected?nthank you

  261. Paldiferi says: Reply

    hi, i cant download from direct link. can you send me again? thx

  262. mie says: Reply

    hELLO.I have return my SGS to 2.3.5 from ICS4.0.nMy SGS can’t connect to packet data.ncould anybody please advice.

    1. Praveen says: Reply


  263. MAC says: Reply

    MY WIFI doesnt work here please help !!n

    1. Karim Talbi says: Reply

      Flash Kernel again.

  264. Mrnoner0 says: Reply



    1. Karim Talbi says: Reply

      It Should. They fixed most of the problems. I just flashed it and everything works fine. 

      If not you will still have the option to flash back.

  265. Shahid Latif says: Reply

    What about unlocked fones. I have galaxy-s 19000 orage france unlocked with gingerbread.xxjvp installed. Will it remain unlocked after upgrad to this rom.


    Plus, I could not find any list of bugs ( just to see if they are worth worrying abt or not)

    1. Karim Talbi says: Reply

      yes it will remain unlocked after upgrading.

      1. Shahid Latif says: Reply

        Thanks. Nice to know that 🙂
        Now I will try it.

        1. Shahid Latif says: Reply

          So, I installed this rom and works perfect. Fone remained unlocked and it turned out that I had everything available (root, CWM etc) so just copied rom and flashed. It took 5 minutes tops J

          Thanks everyone who made this beautiful ROM available to us.

          As far OS itself 

          It has a great simplicity and decency. Widget preview is amazing. Web browser is way better. Recent apps preview is helpful. Folders are great but not as convenient as “Go Launcher” ones which are not also available on home screens but also in apps pages plus they have limited space (for a person like me who runs SGS like a PC, its really inconvenient) but still better than nothing. No “My Files” ??? Could not find many other features too i.e. home screens switching and setting default home screen. No office app too. External storage mount point changed making things complex. Apps page is forced sorted by name (or I could not find a way to customize it). Long press an icon in apps page gives you uninstall option (which I think is new or did not notice before). I liked old YouTube widget which let you record directly to YouTube. New one is just beauty.

          Overall, It has its charm but I expected + all features of third party UIs like Go Launcher. It’s like a tradeoff for me now. Choose some options and give up some options 🙁

  266. Dr Prax_07 says: Reply

     hi i have samsung galaxy s i896 can i upgrade android 2.3.3 gingerbread to ice cream?

  267. Moh A says: Reply

    Hi Kapil,

    The latest version is out now! ICS 4.0.3 RC3. Hope this helps 🙂

  268. Suraj Rajan says: Reply

    No network service after installing ICS 4.0.3 RC3… plzz help!

  269. SpudGunr says: Reply

    Brilliant! Thanks to everyone who made the steps so easy to follow! 

  270. Where do I get the kernel file and root files from? I can’t find them. Can you please give me the links? This is the first time I’m trying to flash my phone so I don’t really know what to do…

    1. Dan Stewart says: Reply

      If you’ve got the i9000 you dont need a kernal file, just the rom zip, and mine was rooted when it booted up?

      1. Cloud_ren says: Reply

        ok thx

  271. Bllackangell96 says: Reply

    Does it works and on Samsung Galaxy S Plus GT-I9001?

    1. Bluesnow Daurpam says: Reply

      And works with Samgung Galaxy S SCL White Edition GT-I9003

      1. Bluesnow Daurpam says: Reply

        it was a question too… sorry … adds “????”

  272. Dan Stewart says: Reply

    Hey, my gps isnt working on any programs? facebook, twitter etc. What can i do? I didnt use a seperate kernal file, just the rom zip.

  273. Sreeraj Sreedhar says: Reply

    How can we install adobe flash player to watch web videos in samsung galaxy s i9000? Can i het a proper link.

    1. Bllackangell96 says: Reply

      You can download Snappz market from the internet and there yout can find adobe flash player.
      Good luck!!;))

    2. Karim Talbi says: Reply

      Adobe Flash Player 11 should be availabe in the official Android Market.

  274. Anie841124 says: Reply

    HI.mine is samsung GTI9000DXJV9 2.3.3.

    1. Levindog Levin says: Reply


      1. Anie841124 says: Reply

        hi again.should i use same as above step because mine 2.3.3.

  275. Rhom says: Reply

    coming from rc2.11, tried updating to rc3 but failed. it says “(bad) Installation aborted.”
    what did i do wrong?

  276. Avalos says: Reply

    Anyone else having trouble with the back key acting as the home button, and the home button itself not working at all? Tried flashing/wiping data 3 times, but no luck. Any fix known?

    1. Levindog101 says: Reply;=29# – here is the latest version of the ics 4.0.3 RC3 just reboot to recovery – flash rc3 -wipe data – wipe cache – reboot – you’re done mate

  277. Shahid Latif says: Reply

    So, I installed this rom and works perfect. Fone remained unlocked and it turned out that I had everything available (root, CWM etc) so just copied rom and flashed. It toon 5 minutes tops 🙂

    As far OS itself

    It has a great simplicity and decency. Widget preview is amazing. Web browser is way better. Recent apps preview is helpful. Folders are great but not as convenient as “Go Launcher” ones which are not also available on homescreens but also in apps pages plus they have limited space (for a person like me who runs SGS like a PC, its really inconvenient) but still better than nothing. No “My Files” ??? Could not find many other features too i.e. homescreens switching and setting default home screen. No office app too. External storage mount point changed making things complex. Apps page is forced sorted by name (or I could not find a way to customize it). Long press an icon in apps page gives you uninstall option (which I think is new or didnot notice before).

    Overall, Its has its charm but I expected + all features of third party UIs like Go Launcher. Its like a trade off for me now. Choose some options and give up some options 🙁

  278. Levindog101 says: Reply

    RC3 is out!!! post it! its bloody amazing how fast it is!!

  279. wawa says: Reply

    update seams to be working great, but the swype keyboard is missing from input settings. is there any way to retrieve it?

  280. LazyBoy says: Reply

    I’ve followed all the directions, and find myself arriving at the screen after rebooting with the “Welcome” and “Touch to Enter Password” in front of me – but my touchscreen doesn’t seem to work, I can’t select anything – but I get vibrations after pressing the back and home buttons…I’m not sure as to what I can do? Any advice?

    1. Pruthvi Raj says: Reply

       hey you can find a sensor fix update under this link find it and update it. this might work
      hope this helps you

  281. person says: Reply

    wens da official version coming out?

  282. Orchid975 says: Reply

    theres new version available RC3.1

  283. i have current firmware 2.3.6 . baseband version : I90000XXJVU . can i apply the custom rom ?

    if i understand good i need to revert to 2.3.5 ?

    1. Kapil says: Reply

      Yes you can.

  284. Tom Griffin says: Reply

    Where on earth is the Kernel file? I can’t see the download link 🙁

    1. Tom Griffin says: Reply

      nevermind 🙂 the ROM is amazing! Thank You!!!

  285. Pruthvi Raj says: Reply

    hello guys i am not getting wifi on ICS RC3.1. i tried installing . but it says some error.
    please help.

  286. Anirudh Ram says: Reply

    The Rom is awesome! But im not able to get the WIfi! I’m not able to find the kernel file! Please help!

  287. Info says: Reply


  288. Jordy Loosen says: Reply

    I followed all the steps and the ICS works perfect!
    Except for my mobile internet 3G, I have put in all the right settings but the phone does not search for connection.

    Does anyone has an idea, how to fix ??
    For when its helpful my provider is MOBILE VINKINGS Belgium

    1. Did you find already a solution? I’m also MV but when that didn’t work for you. I’m not gonna use the ICS

  289. Galaxy_323F says: Reply

    slow as H*L!!!!! but it does work.. (barely)
    further testing from now.. first thing: spotify for in my car..

  290. Ayden says: Reply

    Hi Guys… I downloaded this android 4.0 software on my Samsung Galaxy S GT-I9000 and everything was okay until I tried calling someone using the phone.. but whenever i try to, the phone makes one “beep” sound and on the screen says call ended and does not ring. CAN ANYONE HELP ME PLEASE?

  291. Yoav says: Reply

    This is great work! Thank you you have really saved my phone not only that I have the native Hebrew lang I also proud to use ver 4 on my i9000.
    I do have A Q regarding the FM radio, it seems like the phone don’t know he got one. please tell me if you have a solution.
    again thank you for your wonderful work

  292. mie says: Reply

    can anyone help me..i just change my gingebread to actually work..but sometime when i open some application it say ‘ unfortunately, the process has stopped’ why its happens? can you help me..

    1. Luciflex says: Reply

      Do a factory reset and wipe cache partition from recovery. Then reboot 100% work, good luck.

  293. mie says: Reply

    Its working!! when do it in several more 
    ‘ unfortunately, the process has stopped ‘. Wifi is working have a new phone now =)..i planed to sell this g.s i9000 to buy g.note..but when i thinking back..mayb not..TQ Kapil..

    1. Kapil says: Reply

      Do a factory reset and wipe cache partition from recovery. Then reboot.

      1. Ib78611052 says: Reply

        hey plz help me when i play i video it comes like slowly 

  294. Ib78611052 says: Reply

    when i open any video or a game it stops n countinue stop means that the video is not playing the video normal help me plz

  295. Toronz says: Reply

    thanks alot to the dev team that working hard on this superb rom…one thing that i noticed…there is no option to view files like (my files)on gingerbread…i have to install file manager to view them…and the usb port  is not working when i connect it to my pc….i hope u can fix them….thx dude…

  296. Millions says: Reply

    do you guys notice that screen flash when you put your phone on power saving mode? is there a fix for that?

  297. Stmanozz says: Reply

    Can i use this rom to my samsung Vibrant???

    1. Karim Talbi says: Reply

      You Can Download the Vibrant Kernel on the XDA developer site.

  298. Rex_mie says: Reply

    cannot play flv format videos in ics ='( can anyone fix this..

    1. Karim Talbi says: Reply

      The Google Video player doesnt support FLV.

      Download the MX Video Player from the Android Market.

  299. Boudyskaf53 says: Reply

    man there’s rc3 now , how to now ??

  300. Boudiskaf53 says: Reply

    i can not find the kermel file and the superuser file shown in the video , help plssss

    1. Karim Talbi says: Reply

      You dont need them anymore. You only need the ICS_4.0.3(RC3.1) file. 

      The Videotutorial on this site is a little old you should follow the instructions on the xda developer site.

      Hope this helps.

  301. Antho says: Reply

    where do i get the wifi kernel file to download from for my wifi

  302. says: Reply

    so karim now i just have to flash the rc3 only ??and it will work ??

    1. Karim Talbi says: Reply


  303. Rmahajan9 says: Reply

    Hi guys,
    Just flashed RC3.1 on my I9000, all ok except the Wifi. Does any body know how to fix this?
    Thanks in advance

  304. Raul says: Reply

    thanks for the post. All is ok except facebook contact not syncing!! When I try to add facebook acount it comes back to account page. Any suggestion?

  305. Raul Oja says: Reply

    HI, I did a copy from contacts with Kies but my samsung does not connect with kies after install 4.0.3 anymore. How can I get back the contacts?

    1. Smudo78 says: Reply

      I have the same problem. Kies can´t connect with the ICS on the Galaxy S.

      1. Raul Oja says: Reply

        I installed 2.3.5 again and then I exported all contacts to *.vcf file (to internal sd) and then I installed ICS again and imported vcf file. ICS recognizes only vcf file. I have more than 1000 contacts and It was easier uninstall and install the software. 🙂

  306. Luciflex says: Reply


  307. Wolf says: Reply

    A lot more needs to be done. I experienced these problems:
    1. Occasional system reboot
    2. Battery life dramatically reduced (by ~40%)
    3. Majority of user apps for power control (wifi, gps, autorotate etc.) doesn’t work
    4. Cant filter out contacts without phone number 
    5. … probably coming soon

    nevertheless good job, lot of good solutions. I would like to continue using ICS but buttery life is just ridiculous.

  308. Raul Oja says: Reply

    I cannot say anything bad for battary but I have next problems: I cannot import contacts. Touch screen does not work so well like with 2.3.5. Phone book system is not so good.

  309. Mal4o70 says: Reply

    I’ve did everything perfectly! No errors no bugs no nothing. But at the end I didn’t had red cat fish logo… something mixed between crocodile, duck, beaver and snake “Platypus” … so far so good! Okay.. but when I reach the starting screen my galaxy s is getting really slow… I need to spam hit something for like 10mins just to continue and I have error “Unfortuately, the process has stoped” and I cant remove this message to get into the phone = … some help would be really appreciated! 😛

  310. Rmahajan9 says: Reply

    I again flashed RC3.1 after flashing CM7 on my rooted XXJVS and for me every thing worked well but the WIFI. I was simply not able to enable wifi on my I9000 and the 3G speed was teribly slow. I did flash JVT modem but for no improvement. 
    Otherwise every other thing worked fine. No “” errors and the navigation was smooth. I even like the all new look of the GUI and also made the FM radio app work by installing Spirit FM app from market.
    However since I cant live without Wifi (obviously no one can), so I will have to revert back to XXJVS 2.3.5

    Can anybody share how to fix the wifi issue on RC3.1

    1. Kapil says: Reply

      Do the wipe cache and wipe data again.

  311. Jezus1906 says: Reply

    Try with JVU modem.

  312. Rmahajan9 says: Reply

    Hi Jez,
    Thanks it worked with JVU modem finally. Many thanks again now I can continue with ICS 🙂

  313. Adnan 94 says: Reply

    thanks but i dont find a kernel file which i could get at step 3 i’m desoriantated

    1. Kapil says: Reply

      Ohh… kernel is no longer required.

  314. Raza Ahmed says: Reply

    everything ok but extrnal card is not in filemanager. although music files and videos r in media player. what to do?

    1. Kapil says: Reply

      Look for emmc folder in sdcard…

  315. Mie says: Reply

    Thanks a lot to Kapil..i like very much this ics rom..its difference with others rom..
    1. run smooth
    2. new key lock
    3. vibrate intensity is superb!!
    4. new camera setting + edit picture
    5. the way phone sleep is..awesome!!

    but it had some lack..likes
    1. cannot set a full song (mp3 format) to caller ringtone
    2. cannot play avi video format (can play only mp4 format)
    3. no shortcut (toggle slide) for wifi, bluetooth, gps, silent, and screen rotation setting.

    please help me if there’s another way to fix this problem..TQ

  316. Rex says: Reply

    i upgrade i9000xxjvu to ics..its actually work..but got problem with wifi. i do the wipe cache and wipe data but its same..i also install a kernel file via recovery mod but nothing change..

    1. Jezus1906 says: Reply

      Try to flash other modem (ex. jvk) 

    2. Thomas Gladdines says: Reply

       It’s a problem that has occurred to multiple people at the moment, they’ve even pulled the rc4 downlaod because of it, but they will publish rc5 which should fix everything ^^

  317. Jordy Loosen says: Reply

    Does anyone has an idea where I have to store my mp3 songs so I can use them as my ringtone ?

    1. Jezus1906 says: Reply

      Try this:

  318. Jraamprasath says: Reply

    will this work on galaxy s i 9003?

    1. Kapil says: Reply


  319. MAXIM KOBA C.E.O. ROMANIA says: Reply


  320. Midun says: Reply

    THank you very much. i have installed on my galaxy s i9000. works like charm. Camera setting not available, cannot change the saving to external sd card. plz help

  321. Costin_giubega2005 says: Reply

    is this working on galaxy s plus(i 9001)?
    i 9000 and i 9001 have the same specs only the cpu is diffrent

  322. Tk961014 says: Reply

    My bottom 3 buttons doesn’t work what should I do?

  323. Sc 75 says: Reply

    Hi everybody,
    After reading all this, I feel ready for the big “Jump”, but …I dont succeed to download the Rom Android 4.0 at the given link, this link seems not to work, could anyone show me a new link ? please.
    Thanks to all

    1. Martin says: Reply

      RC4 has been pulled due to issues

      best hang on until it gets sorted

      1. Sc 75 says: Reply

        OK then,
        thanks a lot Martin, I’ll wait for it.

  324. I am not able to download the kernel file 🙁

    1. Kapil says: Reply

      No need to download and flash/install kernel file now. Will update the post later 🙂

  325. Avisnayak says: Reply

    dude every thing is working… 🙂 
    but hav problm with WI-FI is not working and usb connection nt wrking… windows 7 is asking for drivers… 🙁 help me

    1. Kapil says: Reply

      Install drivers linked in point 3 of pre-installation thoughts above.

      For usb connection, restart both phone and PC and try again.

      1. Avisnayak says: Reply

        yeah everything is working bro… cool…!!!! 
        but ma phone didn’t start with fugumode(samsung) it ws hanging…i took of battry… so i again installed ics 4 the phone hs tunrnd on but not in fugamode…. is ther any problem..???

  326. Luigi_hogenboom says: Reply


    Thanks for the well instructed guide!
    Everything works except for the WI-FI.
    I have read the comments below and your guide.
    In the instructions you say for the WI-FI to work you need to 
    re-install the kernel file and in the comments has been said that 
    there is no kernel file!I have googled other solutions but nothing works… can this be fixed?thanks again anyway!!

  327. Swordfish says: Reply

    hi guys n girls

    I cannot see any kernel file or root file as in step 3 & 4 and I’ve google it but no luck..pls advice 

    thank you

    1. Kapil says: Reply

      Kernel file is no longer required. Let me look for the root file, I’ll get back to you.

  328. Ivan says: Reply

    After much searching and some luck i found a patch for the Wi-Fi bug,
    worked first time.

    Thanks to everyone for the help. 

  329. is there any good kernel? 🙁

  330. Bogdan Cornea11 says: Reply

    Have problem with navigation google maps is not connected on google acount

  331. Allengancl says: Reply

     i had flash to RC4.1, why it didnt detect my sim card contact

  332. Plus says: Reply

    Does this work on Samsung galaxy S Plus ?? Or is it ever gonna work on it : )? 

    1. Kapil says: Reply

      I don’t think it will work in Galaxy S Plus. No idea when it will 🙁

      1. Jonathan :) says: Reply

        Do you know why it`s are unable to Galaxy S Plus? It’s the same phone but just that galaxy S plus has better processor or what? 😉

  333. Igor_mail says: Reply

    Hello, here in Brazil the Galaxy S GTi9000B came with digital tv and FM radio. This ROM keeps digital tv and FM radio working?
    Thanks in advance.

    1. Kapil says: Reply

      This might work but I’m not sure FM radio and digital tv thing. But I think there is a separate version specific for i9000B out there, which may have these two things working, but nothing for sure.

  334. Darkxoa says: Reply

    is this upgrade compatible with the galaxy 5.0 mp3 player? anyone? wikipedia says that the mp3 player is technically the same.

    1. Kapil says: Reply

      I don’t think it will work on Galaxy S 5.0. Don’t try it.

  335. Oli says: Reply

    I did everything like described above … but my Galaxy S stucks at first boot logo. Aftre that it’s not possible to start cwm. Only download mode is possible and I have to flash gingerbread again. I tried it 3 times now without success. Could anyone helkp me please?

    1. Kapil says: Reply

      Did you install CM7 first? Also, you need to flash the Android 4.0 Rom file two times. Did you do it?

      1. Robbaddoo says: Reply

         Mine did this too. It just reboots in a loop before it is possible to do the second flash of the Rom. During first flash it reboots back into recovery but the phone reboots every 5 seconds and is unresponsive. I just flashed 2.3.6 again and rooted again and then tried again with 4.0.3 but it has done exactly the same this time too.

        1. Robbaddoo says: Reply

           I should say the problem is occurring at 4:05 of that 9:38 youtube video above. I don’t get the modified Galaxy S screen, just endless perpetual loop of rebooting.

          1. Same problem here, a real bummer. will try reflashing after i wipe data again. currently back on 2.3.6

      2. Robbaddoo says: Reply

         Sorted now. Works sweetly. Thanks very much for the help!

    2. Rmahajan9 says: Reply

      Hi Oli, Do this – when stuck at first boot logo, pull out the battery and use 3 button combo to switch on go directly in Recovery, flash the ROM again. This should work. remember phone takes quite long to boot first time.

      1. Kapil says: Reply

        Thnx man for helping other out!!

        I will include your tip in the post above.. cool!

  336. Martin says: Reply

    for anyone wanting to use the t9 dial up searching like in gingerbread you have to flash this zip from CWM recovery

  337. Yeganehaym says: Reply

    rc 4.2 is ready
    but i cant download rom and cf-root

  338. Alaws_2008 says: Reply

    keeps saying ‘unfortunately, the process has stopped’ and then closes.

  339. Pruthviraj says: Reply

    every thing works excellent but it would be better if it gets official version and possible to connect to internet from phone to computer.

  340. baummonster says: Reply

    Just upgraded to ICS using your guide, with next to no experience in flashing before, and it worked like a charm. Thank you very much for your efforts, much appreciated!

  341. M Uzuyev says: Reply

    If I install it now, will I be able to the things I usually do? Like internet, youtube, mp3, sms, …
    I remeber when I installed beta2, I couldn’t acces my files, will this work now?

    1. Kapil says: Reply

      Yes you would be able to do all that stuff. Even camera is working. Or, try the AOKP version —

      1. M Uzuyev says: Reply

        I’ll try the ICS rom now

      2. M Uzuyev says: Reply

        Where do I find the kernel and root?

        1. Kapil says: Reply

          Kernel file isn’t required any longer.. so forget about that. You’re good to go without kernel. The newer version of this rom take care of everything and separate flashing of kernel isn’t required.

  342. Anonymous says: Reply

    Good tutorial you have here. I followed it thru and managed to get 4.0 running on my Galaxy S. 


    1. Kapil says: Reply

      Thnx. Btw, there is another cool ICS based ROM our there for Galaxy S, do try this —
      Hope it helps 😀

      1. Anonymous says: Reply

        I’ll get it a try later. Let me finish my new ICS experience first LOL!

  343. Spgbuc says: Reply

    For two days I put the Android ICS on my samsug galaxy i9000 so far everything works perfectly with one problem can not store pictures /  applications on my external Mirco SD card (no longer sees it as the previous version andoid the external sd) but sees him as emmc, what can  I do in this case?
    As emmc is available to read music / documents almost everything on it but I can not store enithing from the phone on it . I tri to move from the phone memory with cut and paste am the card and is not working
    Do you have a solution for to this problem?

    1. Kapil says: Reply

      What happens when you connect phone to PC. Are both cards showing up on PC?

      1. Spgbuc says: Reply

         yes when i connet the phone to pc both cards are showing up and i can acces them copy/paste

  344. M Uzuyev says: Reply

    Everything is up and running. Thanks a lot! Really nice work you’ve done here.

  345. Spgbuc says: Reply

    yes when i connet the phone to pc both cards are showing up and i can acces them copy/paste

    1. Kapil says: Reply

      I guess it’s okay then. Right?

      You know, since this is not official firmware from Samsung, so there will be some bugs here and there.

      1. Spgbuc says: Reply

         yes it ok…..i would like to use the external sd but if is not possible i will use it for store from pc am it 🙁

  346. Androidskings says: Reply

    Thank you soo much

  347. Ipower7000 says: Reply

    Hi I installed 4.0 without any problem but now can not connect phone to PC. I updated all drivers. My phone is galaxy S and thank you

  348. Krevlin92 says: Reply

    hi, i have finised, but i installed just the rom file… its ok?… i want to be sure its ok.. hellp me..

    1. Kapil says: Reply

      It’s okay. Rom will work. But to have google apps like market, you gotta flash gaaps too.

  349. Hanz Zain says: Reply

    Hi, I am using XWJW1 2.3.6 (not rooted) on my Galaxy S i9000. Now, I want to install ICS 4.0.3 RC4.

    Can I skip step 1 and 2 (flashing XXJVU) and directly install ICS on my XWJW1 firmware?

    Thanks for help.

    1. Kapil says: Reply

      If you have clockworkmod recovery installed, you can skip first two steps. But if it doesn’t work, install again without skipping two steps.

      1. Hanz Zain says: Reply

        Thanks heaps Kapil. Like your quick replies.

        Just wondering if you could please tell me which is the best place to download and follow the instructions to install clockworkmod from? (or if u can paste a link here. thanks.)

        1. Kapil says: Reply

          You know, better use the links in first two steps above, which will get you xxjvu and cwm on xxjvu.

  350. Kaveh says: Reply

    which ics rom is best for I9000 : 
    Cyanogenmod 9 /  rc4.2 / rc3plus or galaxy droid ?

    1. Kapil says: Reply

      Try the AOKP Galaxy S Rom, it’s new and wonderful. We’ve covered it already, so just search for it here.

  351. Ipower7000 says: Reply

    Hi I installed rc4.2 without any problem but now can not connect phone to PC,and do not read external cardsd. I updated all drivers. My phone is galaxy S and thank you    

  352. M O N T U says: Reply

    its giving me google.. and restarting continuously  .. i didnt get the blue screen -.- .. help me asap please.

    1. Kapil says: Reply

      Try again. And btw, which step you’re stuck on?

  353. Tushar says: Reply

    hi..i have rooted my galaxy s i9000 to 4.0.3 using RC4.1
    i want to install RC4.2 now…should i directly do it or is there some special procedure…pls let me know asap..and thank you…..

    1. Kapil says: Reply

      Do it directly, simply download the latest update and flash it over your current RC 4.1 rom.

      1. Tushar says: Reply

        can i change fonts in this firmware?

        1. Kapil says: Reply

          Use font installer app from market, it’s free, and pretty damn easy to use.

  354. M O N T U says: Reply

    How to downgrade to the factory software ?!

  355. Thanks for Sharing this Just installed it by your tutorial.

  356. Chubz says: Reply

    Can this be done on Galaxy S Plus(I9001) ??? 

    1. Kapil says: Reply

      Nope 🙁

  357. Ray says: Reply

    Great work! I am now enjoing Galaxy S with Andriod 4.0!  Thanks so much !!

  358. efren pavo says: Reply

    no fm radio on this rom yet?

  359. I have a Samsung Galaxy i9000 with follow software specs:
    Modelnr: GT-I9000 Firmware: 2.3.3 Baseband-version:I9000XXJVO Buildnumber:Gingerbread.XXJVO

    1. Is it possible for me to upgrade to this new Android 4.0 to follow this steps?2. Is Android 4.0 faster then all older versions? will i notice any progress in performance?
    3. Will everything works fine with this Android 4.0?

    Hopefully u can answere this qeustions. Thanks for this development. 

    1. Kapil says: Reply

      You need to clockworkmod (cwm) recovery installed in order to install the ICS rom above. So, first get cwm on your galaxy s running xxjvo from here —

      Then, boot into recovery and make a nandroid backup (under backup and restore of recovery) so that you can revert back easily to current rom if you don’t like the above rom.

      After doing all this, proceed form step 3 above.

  360. Filipen says: Reply

    how can i fix my wi-fi? it’s allways turning on and of automatically. i’m using Galaxy S I9000

    1. Kapil says: Reply

      Install version 1.2 of AOKP rom for Galaxy S — it fixes the WiFi issue.

      1. Filipen says: Reply

        i don’t know beacause i’m a noob in this lol i just follow the steps and i sucessfly instaled android 4.0.3 but i’m with that ‘little’ problem

        1. Kapil says: Reply

          No probs 🙂 Simply install version 1.2 of AOKP rom as I said in my previous comment.

          1. Filipen says:

            thanks for the help man, but the only problem is that i don’t have the cwm installed, i already installed the rom manager but due to the wi-fi problems i can’t install the cwm 

          2. Filipen says:

            i have to install the 2.3.5 version of android and do a backup of cwm and than install the 4.0.3 again?

          3. Kapil says:

            If you installed the rom above, you already have cwm recovery, just flash the version 1.2 of AOKP rom on it.

    2. Kapil says: Reply

      Which rom are you using? I don’t think you’re using the rom above. Aren’t you using AOKP Ice Cream Sandwich rom?

    3. Dwright 94 Dw says: Reply

      i had the same problem mate restart the phone then go to activate google account and leave it (make sure you are not connected to the mobile internet) then it should come up with wifi, and the modems it has found.

    4. Yusuf Shaikh says: Reply

      Dear all..
      for wi fi issues download this file wifi zip file from here “”
      copy this file to ur mass storage/SD card —then go to recovery mode — select install from sd card and select this wifi zip file and let the recovery install it for u…

      enjoy WIFI problem fixed

  361. Dwright 94 Dw says: Reply

    Hi, i cant seem to get the camera working???

    1. Kapil says: Reply

      Have you updated to latest version of the rom above?

      Anyway, another great ICS rom for Galaxy S is available, it’s AOKP rom. Give it a try, it’s what I’m using right now, too. Luink –

      And I can confirm camera is working in AOKP rom.

  362. Pr1mefact0r says: Reply

    based on AOKP Rom

  363. Hanz Zain says: Reply

    I have installed ICS 🙂 working sweet!!!

    In android 2.3.x, there used to be a shortcut in the shortcut bar on the top which had wi-fi, gps, silent, rotation etc. I can see a shortcut bar on the desktop in ICS, but vibration mode icon is not there.

    Any one knows how to add a shortcut to put phone to silent/vibration mode?

    1. Kapil says: Reply

      Try this version of ICS, AOKP Galaxy S Rom —
      This will let you customize shortcuts at the top of notification bar.

      1. Hanz Zain says: Reply

        Absolutely fantastic! AOKP rules! 🙂 Enjoying every option.

        Thanks Kapil.

        1. Kapil says: Reply

          Yeah 😉

  364. pratap says: Reply

    ics 4.0.3 wifi is not working.

    1. Sepa says: Reply

      The instructions here are great but alas the lag with ICS is so frustrating I reverted back to 2.3.6. My i9000 is back to normal and much faster without ICS. 

  365. Ray says: Reply

    any FM radio will be available soon? I have installed spirit FM radio, but not work on I9000 ICS 🙁

  366. Louloute1967 says: Reply


    Thanks for the Rom, it works great for me!
    Do you know where i can find an FM radio?
    The Android market only contains web radio….

    1. Martin says: Reply

      download Spirit FM from the market for FM radio

      1. Louloute1967 says: Reply

        Thank you, I tried this radio one day ago, but i had set a bad configuration …
        But now it works fine.
        I found on a forum the configuration:
        – regional band: put your land
        – audio – method: GalaxyS ALSA

        1. Ray says: Reply

          Thanks ! I followed your settings above, it works fine on my I9000! Thanks so much!!!

        2. ICSLover says: Reply

          This App is not safe for SGS – the developer claims it.
          Any chance for a radio in the near future ?

  367. 6miron says: Reply

    I’ve installed the rom using the guide above, only that after flashing the rom it didn’t  boot up into recovery,it just loaded with the new rom.
    is it ok or should I flash it twice anyway?

    1. Shivam says: Reply

      If it’s running good, then it’s okay 🙂

  368. Sober says: Reply

    Is there any ICS rom  avaiable for GT i9000t?

  369. Krevlin92 says: Reply

    hi, where i can find 4.0.1 or another verion?, from download link from here i can get only 4.0.3, and on this verion programs like viber don’t working,

  370. Dartagnan says: Reply

    Hi, i instaled this rom just now and i dont know why, but my phone is now extremly slow, like slowpoke, takes ages to load image or message. Anyone know what might be the issue?
    Thanks in advance for answer

  371. Hi, I think I have a similar issue like Dartagnan…….Currently my SGS I9000 is running on ICS which I installed as per instructions given here.Well everything went fine, however now my free/available memory is around 50-100M/326M which was previously 120-190M/313M when I was on 2.2 Froyo. Can anyone tell me whether this is normal for ICS and if anything could be done to increase the free memory?.And also I could see that now the battery charge lasts only a day since I installed this ICS. Any suggestions regarding this?. Please help me to solve these issues. Thanks in advance for reading my message. Cheers.

  372. Kbott89 says: Reply

    i have a problem i backed up everything on my phone onto samsung kies before doing the update and now my phone want connect to samsung kies is there anyway i can do it with reverting bak to gingerbread version

  373. Cyril Barillet says: Reply

    Now, ICS works on my Galaxy S but everything is blue… How can I fix this problem ?

  374. Ibrahemrs10 says: Reply

    what about Gt-i9003 ??

  375. Dnruwan says: Reply

    Hi I installed 4.0 without any problem but now can not connect phone to
    PC. I updated all drivers. My phone is galaxy S and thank you

  376. Hu2aimiez says: Reply

    i cant see the download link

  377. Basheerrv says: Reply

    i install ics. but phone speaker does not work and there have no range indication

    1. Dim2124 says: Reply

      same problem help plz when i call someone i cant hear anything only when i put it on speaker i can hear

  378. Meeelak says: Reply

    Hi? I installed it successfully but Market is not loading with my Network Internet.

  379. Inlinestas235 says: Reply error what is it?

  380. Sepa says: Reply

    Installed ICS as per these great instructions, but my i9000 lagged badly and screen responsiveness was reduced. I have reverted back to 2.3.6 and it is much faster. Has anyone else had this problem or knows how to fix the lag problem?

    1. Rmahajan9 says: Reply

      For all, who are experiencing lag issues after flashing RC4.1 or 4.2, try flashing semaphore 8.1 kernel on top of RC4.2 and you will experience lot of improvements and start loving your true ICS. Refer attached link for kernel and procedure.

  381. Venky1893 says: Reply

    hi , I did this ,everything was ok, i dont hav Fm-radio, i cant copy contacts to phone memory,it goes to gmail and there s no facebook sync in account and sync 🙁

  382. Meeelak says: Reply

    If anybody has problem with Market ( isn’t connecting with 3G Internet), then first try to connect with WIFI internet, all the apps, then you will be able to use 3G with apps. I figured it out by this.

  383. Stevegreaser says: Reply

    Worked perfectly – thank you!
    Can’t see how to change appearance though.

  384. Ante says: Reply

    Everyone! To make the UI snappier and quicker, try enabling “Force GPU rendering” in the developer options. I think it’s working… or I’m just imagining things.

  385. Exemplary says: Reply

    Hi All!

    I installed on my Galaxy S the 4.0.Everything was fine.Unfortunately the 2-3g does not work, and get the required settings from service provider.. Unfortunately, I did not go down the APN2 settings. 🙁

    Do you have any solution to get back to use a 2-3g-t?

    Thank you in advance.

  386. Robert says: Reply

    Here is another how to install ICS on Galaxy S:

  387. Raj Bahgwat007 says: Reply

    Please tell me that if I have 2.1 can I flash it & have 4.0?

    1. Kapil says: Reply

      Search for XXJVU here on this site and install that first, that will update your phone to Android 2.3 and then you go for the above, Android 4.0.

      I would also suggest you to try AOKP rom for Galaxy S, it’s based on Android 4.0 too, but install XXJVU first.

  388. Galaxys1 says: Reply

    It’ always stuks on level 12. it makes boot loop.

    1. Galaxys1 says: Reply

      and after that i reinsert battery, wie data/factory reset and after that i am installing the ROM again and now my phone is on the boot logo for more than 10 minutes.