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





Kapil still loves his Galaxy S2 i9100! No, really. And Galaxy Nexus! Need we say more what kind of guy he is? And he's also a die-hard Liverpool FC fan. Email:

1,251 Comment

  1. M Kora says:

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

  2. Zpan says:

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

    1. M Kora says:


      1. Kapil says:

        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:

    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:

      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:

    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:

    DO NOT TRY IT !!!! 

  6. LttlDvl says:

    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:

      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:

        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:


  7. Captaincrunch1977 says:

    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:

      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:

    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:

      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:

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

  10. Kapil says:

    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:

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

    1. Kapil says:


  12. ALI says:

    WOW great tutorial thx

  13. Meareda says:

    can it work on all basebands of gt -i9000

    1. Kapil says:

      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:

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

    1. Kapil says:

      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:

    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:

      Retry one more time.

    2. Mart says:

      same here

      1. Mart says:

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

        1. Kapil says:

          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:

        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:

    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:

      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:

      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:

    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:

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

    2. Kapil says:

      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:

        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:

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

  18. Leolon_2003 says:


  19. Yaari88 says:

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

  20. Burex says:

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

    1. Kapil says:

      Which version you installed? Alpha7 or 6?

      1. Burex says:

        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:

          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:

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

    1. Razvan P. says:

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

      1. Razvan P. says:

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

    2. Kapil says:

      Retry. It happens!

  22. paul says:

    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:

    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:

    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:

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

      1. Prashanth says:

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

        1. Kapil says:

          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:

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

    1. Kapil says:

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

      1. dave671 says:

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

  26. Dj Pinos2010 says:

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

    1. Kapil says:

      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:

    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:

      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:

    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:

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

      1. Hamish3596 says:

        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:

          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:

        it works! thanks a lot Kapil

        1. Kapil says:

          Which version did you try? Alpha___?

        2. Kapil says:

          Got it.

  29. Jacson says:

    me to, im stuck to takes ages to load

  30. Blaž says:

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

    1. danny says:

      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:

        same problem.

  31. Ma_por1 says:

    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:

        Thanks for helping others out, man.

        Cool 🙂

        1. I need help to, 2 post up 🙂

  32. paul says:

    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:

      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:

        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:

          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:

    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:

    installed alpha 8.

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

    1. delincios says:

      OK. i try alpha 7 and it done

    2. Rene says:

      Have the same problem.
      Did you resolve this?

  36. Prashanth says:

    Flashing Alpha8 now… I shall update the progress 🙂

    1. Prashanth says:

      Trying alpha7 now

  37. Origin says:

    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:

      Same here… 

      1. Origin says:

        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:

          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:

    Icecream seems to be very far…

  39. Liao says:

    謝謝 我成功了

    1. Unknown says:

      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:

    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:

      Please speak open.

      JVS? MIUI 1.11.25?
      Installed google apps pack?

      1. Prashanth says:

        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:

        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:

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

    1. L L v Egmond says:

      Disable sim-card pin

  42. Rene says:

    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:

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

  43. Xray says:

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

    1. L L v Egmond says:

      install beta 1 

  44. Prashanth says:

    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:

    Alpha 8 Update is out!! 🙂

  46. Angel says:

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

    1. Shadout says:

      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:

      Update with Beta 1

  47. Life Without Border says:

    update for beta1 plz

  48. Mrosu17 says:

    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:

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

  50. L L v Egmond says:

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

  51. Resoberi says:

    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:

      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:

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

    1. Squirtle says:

      but video recorder doesnt work 

  53. paul says:

    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:

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

    1. Kapil says:

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

      1. Mart says:

        ok great

  55. Danny says:

    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:

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

    2. Danny says:

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

  56. Danny says:

    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:

    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:

      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:

    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:

      You’re using clockworkmod recovery, right?

    2. Squirtle says:

      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:

      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:

        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:

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

  60. Mart says:

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

    1. Mart says:

      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:


  61. Blasio17 says:

    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:

      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:

        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:

          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:

    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:

      Please follow instructions above. Begin from step 1.

      1. Wiseguy says:

        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:

          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:

        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:

          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:

          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:

      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:

        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:

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

  64. paul says:

    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:

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

      1. Jonnybroberg says:

        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:

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

  65. Leolon_2003 says:

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

  66. Wiseguy says:

    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:


  67. Hamish3596 says:

    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:

      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:

    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:

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

    1. Hanjo says:

      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:

        same as me!! 

      2. Ranjan says:

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

    2. Kapil says:

      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:

    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:

    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:

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

    2. Ben says:

      here it doesnt’t work 🙁

      can anyone help ? :((((

  72. Me says:

    Wipe data helped me as well, Thanks Aiman

  73. Aaronvdeijnden says:

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

  74. Yaari88 says:

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

    1. Kapil says:

      Use shootme free android app.

    2. Squirtle says:

      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:

      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:

          There is a i9000B kernel file too.

  76. Resoberi says:

    Is there a changelog posted somewhere?

  77. Eihab says:

    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:

    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:

      getting same ProBlem..!! 🙁

    2. fazabahakim says:


      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:

      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:

    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:

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

      1. Bala says:

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

        1. Kapil says:

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

    2. Kapil says:

      XXJVS I mean.

      1. Bala says:

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

      2. Pruthviraj says:

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

  81. Thomas says:

    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:

    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:

      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:

        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:

    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:

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

  84. Nazrey says:

    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:

      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:

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

    1. Pruthviraj says:

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

  86. Pruthviraj says:

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

  87. Pruthviraj says:

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

  88. racer says:

    Is it also working on a galaxy sl?

    1. Karim Talbi says:

      probably not… 

  89. Loic says:

    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:

    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:

    Whatsapp working?

    1. Karim Talbi says:

      Yea it works perfect =)

  92. Hany says:

    “Encryption unsuccessful” !!!

  93. Michael Cheung says:

    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:

      Check step no. 20 above.

      1. Michael says:

        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:

          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:

        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:

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

    1. Angel says:

      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:

    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:

      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:

    My phone won’t connect to my computer. Help

  97. Efren says:

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

    1. Kapil says:

      You can install from jvt using custom recovery.

  98. Efren says:

    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:

      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:

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

  100. Aspru2007 says:

    can’t connect to pc since update. help ?

    1. Michael says:

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

  101. Michael says:

    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:

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

    Baseband: UnknownKernel: 3.0.8 FugumodBuildnumber: GWK74

    1. efren pavo says:

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

      1. Acerss says:

        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:

    to play  720p videos use mx video player

  104. Fahad says:

    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:

    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:

    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:

      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:

    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:

    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:

      It’s beta, bugs are obvious 🙂

  109. Ronniebailey81 says:

    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:

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

      1. Ronniebailey81 says:

        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:

    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:

    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:

    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:

      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:

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

  114. Alex_sergiu_94 says:

    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:

      I have the same problem. Any suggestion?

  115. Alexandru Dragomir says:

    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:

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

      1. Kapil says:

        Post updated 🙂

  116. Norman G. says:

    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:

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

  117. Adi-froumin says:

    Can’t find the kernel file in the download window

    1. Alexandru Dragomir says:

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

      1. Adi-froumin says:

        Didnt see your post in time… sorry

        1. Kapil says:

          Post updated.

  118. Messaroundforace says:

    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:

      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:

        Hope the video-camera works finally 🙂

  119. Kapil says:

    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:

      Thanks, flashing finally.

  120. Terrence John says:

    will FM radio be coming in future updates?

  121. Ronniebailey81 says:

    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:

    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:

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

      1. AcE says:

        Awsum thanxs I dont mind waiting…take ur time!

    2. Ronniebailey81 says:

      I flashed it straight from rom with no problems.

  123. Giejermo says:

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

    1. Ronniebailey81 says:

      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:

        Me neither, btw.

        1. Mart says:

          +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:

    Is the insallation for 2.5.1 BETA same like this?

  125. Tjeerjello says:

    Does Android Beam work with this version?

  126. Yspede1234 says:

    work fine and nice work. only some small bugs.

  127. Nathanwolboy1984 says:

    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:

      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:

        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:

        can not find..
        fuguicsdrmfixi9000update zip

  128. Kapela says:

    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:

      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:

    netwoRK is Not available ..!! 🙁

    1. Headbanger Gt says:

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

      1. ei8htyse7en says:

        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:

    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:

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

  132. Bikram says:

    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:

      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:

        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:

    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:

    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:

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

  135. Anonymous says:

    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:

    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:

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

  138. Mr Bond says:

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

  139. Mr Bond says:

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

  140. Mr Bond says:

    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:

      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:

    adobe flash please…

  142. Budiinsani says:

    Wifi…..not work… my SGS i9000

  143. VodafoneGalaxy says:

    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:

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

      1. VodafoneGalaxy says: this one I installed.

  144. Pradeepdahake says:

    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:

    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:

    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:

    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:

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

  148. Adzarzycki says:

    Can I connect my i9000 to TV on this ROM?

    1. Kapil says:

      I guess you can’t.

  149. NathanWolfboy1984 says:

    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:

      Save on PC and then transfer it to phone.

  150. NathanWolfboy1984 says:

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

    Do you know when next beta version is coming?

    1. Kapil says:

      Which country and carrier?

  151. NathanWolfboy1984 says:

    Uk tmobile.

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

    Which is better?

    1. Kapil says:

      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:

    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:


  154. Rosh says:

    @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:

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

  155. Tau1102 says:

    I get no network coverage.

  156. Avi says:


    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:

    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:

    When you release the final version

  159. Guru says:

    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:

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

  160. Viktor says:

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

    1. Leolon_2003 says:


      1. Viktor says:

        I think it is a little faster 🙂

        1. Kapil says:

          You think right.

  161. David Robinson says:

    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:

    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:

    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:

    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:

    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:

    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:

    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:

    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:

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

  169. Frankinator says:

    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:

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

  171. Nfb305 says:

    will it work on the i9001?

    1. Kapil says:

      I don’t think it would work.

  172. Sam says:

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

  173. Visitor says:

    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:

    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:

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

  176. Rosh Gamage says:

    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:

      Sure thing. Thnx for updating us 🙂

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

      1. Rosh Gamage says:

        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:

          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:

    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:

      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:

        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:

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

  178. AHK says:

    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:

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

    1. Rosh Gamage says:

      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:

        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:

        That solved the WiFi activation problem. Thanks!

    2. Rosh Gamage says:

      Heres the fix. 🙂

  180. Nathanwolfboy1984 says:

    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:

      Guide could do with tidying up?

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

      1. Kapil says:

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

        Cheers to developers!!!

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

    Does this need 2.3.5 or 2.3.4 is good enough?

    1. Kapil says:

      2.3.4 with cwm is good enough.

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

        Also, is cm7 mandatory? 

        1. Kapil says:

          Not mandatory but very much recommended.

  182. Visitor says:

    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:

      Install xxjvs to to back to Android 2.3.

  183. Kapil says:

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

  184. eugen aurelian says:

    my wifi is not working

    1. Kapil says:

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

  185. eugen aurelian says:

    please help

  186. eugen aurelian says:

    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:

      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:

     before gingerbread 2.3.6 xwjvz

  188. eugen aurelian says:

    thanks for all your help kapil evryting works fine,

  189. kopi79 says:

    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:

    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:

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

  191. Sam says:

    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:


  192. Pedro Costa says:

    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:

      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:

    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:

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

  194. Jimbob Greaves says:

    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:

      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:

      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:

      Yes you can 🙂

  196. Giejermo says:

    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:

      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:

    Is this version support Hebrew ?

    1. niv yaari says:

      yes! fully supports hebrew!

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

  198. D Ra says:

    does it also works with the galaxy s plus?

  199. D Ra says:

    and does it support german language?

    1. Visitor says:

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

  200. LtViperNL says:

    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:

    Lag fIX?

    1. Kapil says:

      No lagfix.

  202. Yanivmr72 says:

    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:

    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:

      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:

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

  204. phils says:

    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:

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

  206. jfdaigle says:

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

  207. Need_Help says:

    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:

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

  208. Micakus says:

    still having problems with my wifi after installing fix

  209. vas79gb says:

    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:

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

  210. ICS installed successfully, thanks to AndroidSoul! 🙂

  211. AHK says:

    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:

      Install xxjvs.

  212. Marcel says:

    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:

      Nope. It’s the bug.

  213. Borna707 says:

    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:

      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:

        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:

          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:

      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:

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

  215. Ugr Dmr says:


  216. sman says:

    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:

      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:

        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:

    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:

      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:

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

  218. Paragsshukla says:

    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:

    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:

    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:

      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:

        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:

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

  223. Devil_demon4 says:

    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:

    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:

      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:

        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:

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

  225. Nathanwolfboy1984 says:

    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:

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

  227. Adamkat says:

    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:

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

  229. Dj_well_17 says:

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

  230. Pruthviraj says:

    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:

    Gr8888888888888888888888888 WORK ….. super like :)n

  232. Vecsian says:

    is slovak or czech language included?

    1. Karim Talbi says:

      czech is included… but im not sure if slovak is

  233. Mihir says:

    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:

      Follow these instructions: 

  234. Mihir says:


    1. Pruthvi Raj says:

      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:

    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:

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

  236. jadenoliver19 says:

    RC2 is out. FYI

  237. jadenoliver19 says:

    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:

    You can download the software on the nGalaxy S SL I9003

  239. BigWizardStyle says:

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

  240. Felipe Arantes says:

    Works on Motorola DeFY?

  241. Arpit Handa says:

    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:

      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:

    USB is not working, I cant connect to to PC

    1. Pgotze says:

      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:

        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:

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

    1. Marcel says:

      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:

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

      2. Rhom says:

        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:

    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:

      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:

    help nncant make video callnn??

  246. Marcel says:

    RC2.11 is already out!

  247. Stephan NL says:

    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:

    Can i flash from Darky v10.2.2?

  249. Tmuzyo says:

    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:

      Connect original Samsung charger, your problem will solve

      1. Tmuzyo says:

        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:

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

  251. amejs says:

    Firmware version 2.2.1nWill it work?

    1. Kapil says:

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

  252. Marcel Dingemanse says:

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

  253. Lar whelan says:

    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:

      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:

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

        1. Pruthvi Raj says:

          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:

    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:

      try updating to rc2.11

      1. Arnab140589 says:

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

  255. Pruthvi Raj says:

    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:

      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:

        u00a0Thank you this worked

  256. Lita_alitalia says:

    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:

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

    2. Pruthvi Raj says:

      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:

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

    4. Sam says:

      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:

    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:

      RC3 is out and fixed this problem.

  258. junaid pmh says:

    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:

       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:

    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:

      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:

    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:

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

  262. mie says:

    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:


  263. MAC says:

    MY WIFI doesnt work here please help !!n

    1. Karim Talbi says:

      Flash Kernel again.

  264. Mrnoner0 says:



    1. Karim Talbi says:

      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:

    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:

      yes it will remain unlocked after upgrading.

      1. Shahid Latif says:

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

        1. Shahid Latif says:

          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:

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

  267. Moh A says:

    Hi Kapil,

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

  268. Suraj Rajan says:

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

  269. SpudGunr says:

    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:

      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:

        ok thx

  271. Bllackangell96 says:

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

    1. Bluesnow Daurpam says:

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

      1. Bluesnow Daurpam says:

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

  272. Dan Stewart says:

    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:

    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:

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

    2. Karim Talbi says:

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

  274. Anie841124 says:

    HI.mine is samsung GTI9000DXJV9 2.3.3.

    1. Levindog Levin says:


      1. Anie841124 says:

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

  275. Rhom says:

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

  276. Avalos says:

    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:;=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:

    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:

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

  279. wawa says:

    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:

    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:

       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:

    wens da official version coming out?

  282. Orchid975 says:

    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:

      Yes you can.

  284. Tom Griffin says:

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

    1. Tom Griffin says:

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

  285. Pruthvi Raj says:

    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:

    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:


  288. Jordy Loosen says:

    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:

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

  290. Ayden says:

    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:

    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:

    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:

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

  293. mie says:

    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:

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

      1. Ib78611052 says:

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

  294. Ib78611052 says:

    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:

    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:

    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:

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

    1. Karim Talbi says:

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

  298. Rex_mie says:

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

    1. Karim Talbi says:

      The Google Video player doesnt support FLV.

      Download the MX Video Player from the Android Market.

  299. Boudyskaf53 says:

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

  300. Boudiskaf53 says:

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

    1. Karim Talbi says:

      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:

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

  302. says:

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

    1. Karim Talbi says:


  303. Rmahajan9 says:

    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:

    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:

    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:

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

      1. Raul Oja says:

        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:


  307. Wolf says:

    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:

    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:

    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:

    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:

      Do the wipe cache and wipe data again.

  311. Jezus1906 says:

    Try with JVU modem.

  312. Rmahajan9 says:

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

  313. Adnan 94 says:

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

    1. Kapil says:

      Ohh… kernel is no longer required.

  314. Raza Ahmed says:

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

    1. Kapil says:

      Look for emmc folder in sdcard…

  315. Mie says:

    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:

    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:

      Try to flash other modem (ex. jvk) 

    2. Thomas Gladdines says:

       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:

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

    1. Jezus1906 says:

      Try this:

  318. Jraamprasath says:

    will this work on galaxy s i 9003?

    1. Kapil says:


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


  320. Midun says:

    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:

    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:

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

  323. Sc 75 says:

    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:

      RC4 has been pulled due to issues

      best hang on until it gets sorted

      1. Sc 75 says:

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

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

    1. Kapil says:

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

  325. Avisnayak says:

    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:

      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:

        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:


    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:

    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:

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

  328. Ivan says:

    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:

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

  331. Allengancl says:

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

  332. Plus says:

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

    1. Kapil says:

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

      1. Jonathan :) says:

        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:

    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:

      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:

    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:

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

  335. Oli says:

    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:

      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:

         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:

           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:

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

    2. Rmahajan9 says:

      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:

        Thnx man for helping other out!!

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

  336. Martin says:

    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:

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

  338. Alaws_2008 says:

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

  339. Pruthviraj says:

    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:

    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:

    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:

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

      1. M Uzuyev says:

        I’ll try the ICS rom now

      2. M Uzuyev says:

        Where do I find the kernel and root?

        1. Kapil says:

          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:

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


    1. Kapil says:

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

      1. Anonymous says:

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

  343. Spgbuc says:

    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:

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

      1. Spgbuc says:

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

  344. M Uzuyev says:

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

  345. Spgbuc says:

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

    1. Kapil says:

      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:

         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:

    Thank you soo much

  347. Ipower7000 says:

    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:

    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:

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

  349. Hanz Zain says:

    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:

      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:

        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:

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

  350. Kaveh says:

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

    1. Kapil says:

      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:

    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:

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

    1. Kapil says:

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

  353. Tushar says:

    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:

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

      1. Tushar says:

        can i change fonts in this firmware?

        1. Kapil says:

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

  354. M O N T U says:

    How to downgrade to the factory software ?!

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

  356. Chubz says:

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

    1. Kapil says:

      Nope 🙁

  357. Ray says:

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

  358. efren pavo says:

    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:

      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:

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

    1. Kapil says:

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

      1. Filipen says:

        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:

          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:

      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:

      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:

      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:

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

    1. Kapil says:

      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:

    based on AOKP Rom

  363. Hanz Zain says:

    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:

      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:

        Absolutely fantastic! AOKP rules! 🙂 Enjoying every option.

        Thanks Kapil.

        1. Kapil says:

          Yeah 😉

  364. pratap says:

    ics 4.0.3 wifi is not working.

    1. Sepa says:

      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:

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

  366. Louloute1967 says:


    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:

      download Spirit FM from the market for FM radio

      1. Louloute1967 says:

        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:

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

        2. ICSLover says:

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

  367. 6miron says:

    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:

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

  368. Sober says:

    Is there any ICS rom  avaiable for GT i9000t?

  369. Krevlin92 says:

    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:

    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:

    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:

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

  374. Ibrahemrs10 says:

    what about Gt-i9003 ??

  375. Dnruwan says:

    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:

    i cant see the download link

  377. Basheerrv says:

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

    1. Dim2124 says:

      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:

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

  379. Inlinestas235 says: error what is it?

  380. Sepa says:

    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:

      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:

    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:

    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:

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

  384. Ante says:

    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:

    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:

    Here is another how to install ICS on Galaxy S:

  387. Raj Bahgwat007 says:

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

    1. Kapil says:

      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:

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

    1. Galaxys1 says:

      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.

      1. Galaxys1 says:

        And I don’t have the ics boot logo, I have the regular boot logo of galaxy s.

  389. Venky1893 says:

    its there a program monitor widget for ICS, to close the running aps ??

  390. Ra says:

    Oh, i am 3000th liker. Great!

    1. Pavanthecrazy says:

      hi my phone s i9000 ice 4.0 installation np problems but caller voice no recived no accpted loud speker is accpted pls tel me any one how to fix the problems

  391. Ticoti68 says:

    Hi everyone
    i have GT i9000 gingerbread 2.3.3 I9000XXJVO with root can i upgrade direct to android 4.0 or  first get 2.3.6 and then upgrade to android 4.0?


    1. Kapil says:

      You can update to Android 4.0 directly, no issues 🙂

      1. Ticoti68 says:

        Thanks Kapil

  392. Rui Mourao says:


    I have GT i9000 gingerbread 2.3.7. Cyanogenmod 7.1. Can i update directly to Android 4.0 ?


    1. Kapil says:

      Yes you can.

      1. Rui Mourao says:

        Got it. Thank you. 
        – Where is the status bar ?
        – how can i import contacts from the sim ? 
        – how can i define global touch vibrating settings ? 
        – does not come with market ? 
        Some interesting, mainly graphic related, new features. But very far behind cyanogenmod concerning customization. 


        1. Ticoti68 says:

          Olá Rui pelas tuas “criticas” dei um passo atrás essa ginger está melhor?

  393. Aidy999 says:

    Been using this rom for a few weeks and I love it, it runs bit laggy but i’m sure it will get better

  394. Hi, I already done with all the steps, bun when it finish booting, it always said : has stopped.
    and also my gmail always force closed, is there any solution??
    thx before..

    1. Kapil says:

      Reboot to recovery mode, and then do Factory Reset and Wipe Cache Partition from there. Then, reboot your device.

      1.  thanks alot Kapil, it’s working now, even a lil bit lagging, but thats okay.. 😀

  395. Jeankada703 says:

    does it work on i9003sl???

    1. Kapil says:

      Nope 🙁

  396. Iqrar086 says:

    plz tell me how i tranfer data from mobile to pc . galaxy s i9000 
    my e mail is iqrar086@yahoo:disqus .com
    plz tell me from where i downoad software 

  397. Richport29 says:

    will this work for the gt-i9000m

    1. Kapil says:

      Nope, I guess. If gingerbread firmwares of Galaxy s i9000 worked for you, this might too.

      But before trying, make sure you have gingerbread firmware for your phone to go back, in case it doesn’t work out.

  398. Alinfco says:

    Hi, all the download links are updated? I’ve read apx all the comments below and i see that some guys are having problems (bugs with wi-fi and so on) what version of ICS should i install? One month ago i’ve updated my firmware to 2.3.5 xxjvt, as i already read here in some comments it should be work right? sry for my bad english, thanks.

    1. Kapil says:

      You can install the above safely.

  399. Chirag says:

    can u plzz put tutorials for updating i9003 to ICS. there are many users waiting for it and i could hardly find any video tutorial for updating i9003

  400. Posevitelj says:

    instaled it and it works, unable to sync it with Kies,  how to connect it to PC what driver to use?

  401. phatfossil says:

    Has anyone sorted out the auto brightness issue yet??

  402. Jo says:

    Can’t connect to wifi anybody else?

    1. Jo says:

      dear theandroidsoul,

      I’m an idiot and should have read more comments firsts!
      Thank you for everything, it’s all working now!

  403. phatfossil says:

    The stock browser is not working “Unfortunately, Browser has stopped” nor does Dolphin HD work or any other internet browser

    1. Kapil says:

      Did you restore everything from titanium backup? Don’t restore system apps on new firmware or rom.

      1. phatfossil says:

        I did restore all my apps from Titanium, but not the stock internet, everytime I try to launch it, it crashes 🙁

        1. Kapil says:

          Do Factory Reset and then it would be okay again. Do NOT restore any system apps then.

          1. phatfossil says:

            Hi Kapil. I finally figured it out. I used ES Task Manager to erase all cache and force stopped ‘internet’. That seems to do the job. Thanks for your speedy reply’s. Any news on the Auto Brightness issue yet? Thanks

          2. phatfossil says:

            Hi Kapil. Good news, the auto brightness just started working all by it self. I did not do anything to make it work or any updates…

  404. phatfossil says:

    I’ve check my APN settings, everything is as it should be, but both my wireless and mobile data is competely dead

  405. phatfossil says:

    UPDATE: Firewall was preventing dolphin to connect, but something is seriously wrong with the stock browser “unfortunately, Browser has stopped” even before the program opens

  406. qadeer says:

    wifi is not working any solution?

  407. LEOLON_2003 says:


  408. Cruduvaleri says:

    I can’t connect to 3G network. Is this a problem from ROM version or it should work without problems? Anyone can help me with this problem?

    1. Cruduvaleri says:

      Problem solved! All is working fine the Wi-Fi, 3G Network, the Apps. Android 4.0 is rolling!!!

  409. anonymoussgs says:

    Do you need the as well or just the rom for the latest version?

    1. Kapil says:

      Just the rom. But if you get problem with data, then flash data fixer file too.

      1. Kalpbala says:

        Thanks for the reply. Where to find the

        1. Kapil says:

          Every file you need can be found on page linked in step 3. If the file you are looking for is not there, then you don’t need that file.

  410. Keeran says:

    Help just upgraded and Wifi not working on my phone

  411. vamitis says:

    hi i have jvz,i must first to flash jvu and after to flash ice cream android 4.0?

    1. vamitis says:

      2.3.6 jvz!!

  412. Criwinn says:

    This will work on Galaxy S plus?

  413. Fadil F Ramadian says:

    Hi, I installed the ics, but it draines my battery a lot not like the 2.3.3 gingerbread, it is overclock the processor or what?? Thx for the respond..

    1. Kapil says:

      Try this, it should solve your problem… AOKP ICS Rom —

  414. Alex says:

    I can’t make Access Point Work as WiFi Hotspot. I installed the Wifi patch but when I try to activate “Wi-Fi Access Point” it switches off immediatelly. 🙁
    Any suggestions?

    1. Sirus2012uk says:

       I have just check on mine and it seems to b working fine. maybe try and reinstall again maybe you did something wrong on the install.

  415. Sirus2012uk says:

    Mine kept looping after step 10 but solved by removing bat and now seems to be installing atm :-S

  416. Sirus2012uk says:

    ok it installed fine  could someone direct me in the right direction to get the most out of my phone with this new os performance and maybe something to make it look the nuts 😀 

  417. Alex says:

    Thanks for testing. Did you install the WIFI patch ?
    About me, I installed ICS_4.0.3_MR1-RC4.2_I9000 then Semaphore because of very slow behaviour then Datafix and WIFI patches… All is working well unless AP so I won’t reinstall it immediatelly 🙂

    1. Sirus2012uk says:

       i have only done wats been said above and have had nothing go wrong yet. have not done data fix or anything. Is semaphore a lagfix? quite new to this still learning all the dif addons lol

      1. Kapil says:

        You can install this rom if you want – – it’s for galaxy S and based on ICS. Is better than the above.

        1. Sirus2012uk says:

           so i just place it in my sd and then do the same as i did to install ICS? and can this be done over the top of ICS or do i need to uninstall ect ect. kinda new to this so excuse my lack of know how atm.

          1. Kapil says:

            You can install it over ics. Btw, there is complete guide there, follow that.

          2. Sirus2012uk says:

             i shell give it a whirl and see what happens 🙂 what about lagfix what would b the best to use to boost performance? like voodoo or something?

          3. Kapil says:

            Forget lag fix, voodoo and all other such stuff…. no longer required.

          4. Sirus2012uk says:

             Oh cool right, well just trying CM7 then will give it a go and see wat dif is. thanks for your help Kapil 😀

          5. Sirus2012uk says:

             Any idea on overclocking this software? Many thanks 😀

          6. Kapil says:

            Nah…. maybe Glitch kernel for Galaxy S can do that.. search for it.. but I won’t suggest you overclocking it.

          7. Sirus2012uk says:

             ok 2 days in and im finding its crashing apps? any fix’s

          8. Sirus2012uk says:

             ok 2 days in and im finding its crashing apps? any fix’s

    2. Sirus2012uk says:

       any luck?

  418. Sirus2012uk says:

    Plz can someone direct me to the best mod for better performance on my galaxy s I9000 and with nutty looking shells, and how can i get Black Market Apps? all i need is links guys plz help a newbie and also keep me intrested in rooting. iv used google but leads me all over the place lol Thanks

  419. Sirus2012uk says:

    im now stuck in a bootloop any ideas how to get out of it i put CM7 over ICS and now stuck HELP!!!!!

    1. Sirus2012uk says:

       its ok im unlooped lol just had to install again 😀

  420. Rabindra says:

    Thanks! Love it! 🙂

  421. Petulo_257 says:

    WTF android 4 steal my money !!! 

  422. i m getting problem in ineternet it automaticaly gets off after a while……..what to do….?
    is this a problem……?

    1. please reply i m waiting

  423. Qosmio80 says:

    i should sat the dev team.. a BIG THANK YOU SO MUCH…… ice cream sandwich welcomes to my i9000. i can’t stop looking at it.. it immaculate…wwwwooooo… again, THANK YOU SO MUCH dev team and also website.. keep it up guys.. cheers.. 😀

  424. ipower7000 says:

    instaled it and it works, unable to sync it with Kies, how to connect it to PC

  425. Alex Di Blasio says:

    Hi Kapil, is this ROM still being updated or will RC4.2 be the last release? Many thanks

  426. AMIT KATARIA says:

    Can this be implemented on Samsung Galaxy S Plus (i9001)?
    If not so, is there any other way to get ICS on galaxy S Plus(i9001).
    Thanks for your help.

  427. Dlakavi Guzonja says:

    tnx tnx tnx tnx tnx tnx bilion times!!!!!!!!!!!!!!! 😉

  428. Lubu_a says:

    what are the bugs ? are they of importance or should i just download it and have fun ?

  429. ipower7000 says:

    instaled it and it works, unable to sync it with Kies, how to connect it to PC ,Please help

  430. Sdf says:

    @ipower7000:disqus If you install this ICS package, then say bye bye to the annoying Kies. It will not work anymore since the phone will not be recognized in it.

    1. ipower7000 says:

      THANKS to ICS package must be installed for Kies does it work with the mobile.

  431. sgsics says:

    THANK U SO MUCH!! ICS is much better than 2.3.6!!
    it runs smooth, looks nice, faster.

    btw: was very usefull guide, keep up the good work!!

  432. GT-i9000 Help says:

    Hey guys I’m at step 10 and I’ve done everything perfectly so far. (i9000 international XXJVU 2.3.6) Used the ICS4.2 zip file for i9000. Done every step correct but however at step 10 when you have to do the first flash it’s been taking over 45min now. How long does it take to flash the first time? It keeps going back to Galaxy S GT-i9000 logo screen and then to Google logo and then to some android installing code/lines. but then back to Galaxy GT-i9000 logo and this process has been going on for over 45min. Please help thanks 🙂

    1. iroh says:

      same happens to me ..however take the battery out (because you cant switch off your phone) .. put back again and do step 6 and 11 (skip step 7,8,9,10) ..its works for me 🙂 .. good luck 

    2. Frank Zijlstra says:

      Same here, step 6 and 11 don’t work unfortunately

    3. GT-i9000 Help says:

      I forgot to reply back. But I managed it by just pressing the reboot key combo volume+power+homescreen to go back to the installer menu. and from there on everything was blue and I continued next step. phone is now working great on android 4.0.3 however I do have a thing to add: I use 2 batteries for my GT-i9000 because I use my phone alot 1 battery is sometimes not enough so whenever I run out of battery I like to switch to another one and get full battery again! thats why a removeable battery in ur phone is so awesome! however when u do this with android 4.0.3 ROM it still works but many applications just get a error like: android.process.something has stopped working…this is for gmail application, market, video, gallery, stuff like that.

  433. Thanks I followed the steps described above and i was able to update my phone   Samsung Galaxy S great job.As Android 4.0 does not have words to describe

  434. you manually restart(reboot) and continue from point 12 to me it worked just fine

    For GT-i9000 Help,Frank Zijlstra                       

  435. Slowfellow says:

    I also got stuck in boot loop after step 11.. just taken out batteries and continued from point 12.
    Wifi connections seems a little bit weaker.. but everything seems works like a charm!Thanks for this!

  436. Spectre says:

    It’s Good but need warning that u can no longer sync with u’r computer using u’r old program like KIES or MyphoneExplorer.

    Can tell me what program that i can use to sync my phone to computer?

    Thanks and sorry for my english.

  437. Jomeltaroma says:

    hi all, I have installed ICS to GT-I9000. The procedure is ok and well explained but ICS is to powerfull for the machine. GO BACK to 2.3.6 XXJVU. Will test it again.
    Thanks to all developpers. It was fun to doing and impressive

  438. Avnish Rathore says:

    is this update available for GT-i9001?????/

    1. Kapil says:


      1. Avnish Rathore says:

        any chance to come???

  439. Efy_cef says:

    what about if my galaxy s is 2.3.4?

    1. Kapil says:

      You’re good to upgrade to ICS, Android 4.0.

      1. Baby82 says:

        Dear Kapil,
        After I updating ICS_4.0.3_MR1-RC4.2_I9000, the sim tool kit as well as sim directory is not available at all…I don’t want to go again for 2.3.6 version..Can you help me in this regard…if do so, let me know…

  440. Krishna says:

    Thanks a lot guys.. You did a great job.  ICS 4.0 is rocking!!!

  441. leo says:

    Hello guys! I upgraded to 4.0.3 and it was running great the first day, but as today came, it started to reboot uncontrollably and everytime it reboots, it goes to the recovery mode 🙁 any suggestions please? 🙁

    1. Kapil says:

      Well, try the AOKP rom for Galaxy S… search on this site to get links and guide.

  442. Hi there! My phone does not have Step 9, the file Wipe Dalvik Cache is not there and when i proceed to install the the zip file it says “E: signature verificatio failed”. Please advise.

    1. Kapil says:

      You don’t have clockworkmod recovery installed. Get that first. Don’t ignore first two steps above, regarding xxjvu installation and then installing clockworkmod recovery and root on xxjvu.

      1. Thanks Kapil! Works perfect now!

        Just a quick question….can i install the Face Unlock, Photo Editor and New Lock Screen on my phone now since it’s operating Android 4.0.3?

        1. Spectre says:

          Its already there check setting > security.

  443. Elvin-korac says:

    I’ve got one question. Can the phone connect to the computer. Because now I have a different ics 4.0 for my galaxy s and I can’t connect it anymore to the computer.  

    1. Slowfellow says:

      Yes you can. After disabling “USB debugging” in the settings I could still connect as a mass storage device. Keep in mind that the (external) SD-card can now be accessed through the folder “emmc”. 

      1. Elvin-korac says:

        How can i connect my telephone as a mass storage device. What do I have to press? Because i Have disabled usb debugging and I still can’t connect. 

  444. No wifi thats kinda a dealbreaker for me, it rest was awsome tho to bad.

  445. Ah nvm I found out how to get wifi working, settings had just moved. Btw if it keeps rebooting all the time after the first rom install, just remove battery and restart it. I think this problem only appears if u got a external sd not sure tho.

  446. Gevamran says:

    i installed it and it works with me but i have a problem in the auto brightness 🙁 it keeps at the minimum level. any help??

  447. Mahmood says:

    Can I Run It On GT i9003 ???

  448. Alex says:

    please help me. i have uploaded a lot of mp3 songs on my memory card, and any of my music players can read it from the card, on the internal sd its working… my phone is a galaxy s I9000b.
    send me a e-mail ( if u guys know something… thanx a lot. alex

  449. Just_98765 says:

    hi team
    it’s ow-some work
    but not well as android 2.3.6
    ics has no file manager not mmc support.
    but good work

  450. Somyjacob says:

    will it work for galaxy s  GTI-9003? tnx jacob

    1. Kapil says:

      Nah.. don’t try!

  451. Aziz Makda says:

    1. restart problem solved…
    2. working perfect…..
    3. many thanks to uploader…..

  452. Eric Du 51 says:

    Bonjours j’ai un gros souci j’ai bien tous suivi tous marche mais quand je cherche le fichier sdcard je le trouve j’ai cherche partout introuvable aide mois svp sais un galaxy s i9000  

  453. Eric Du 51 says:

    Bonjours j’ai un gros souci j’ai bien tous suivi tous marche mais quand je cherche le fichier sdcard je le trouve j’ai cherche partout introuvable, aide mois svp sais un galaxy s i9000

  454. alex says:

    hello there i am very happy because my phone now works properly this tutorial was very helpfully many tanks 🙂

  455. Eric Du 51 says:

    Bonjours J’Ai Un gros souci J’Ai Bien Tous Suivi Tous marche MAIS Quand je cherche le Fichier sdcard JE le Trouve J’Ai cherche partout introuvable sais un galaxy s i9000

  456. Eric says:

    Voilat j’explique mon deuxième problème car je lance ice cream pour le télécharger en root et une foie presque fini il arrête pas de reboote il fait le signe Samsung Galaxy s après google et plein d’écriture et il le refait plein de foie merci de m’aidez car la je suis pommait

  457. Gobind Gg says:

    how do you transfer to your sdcard?

  458. Drudaytupakula says:

    I used ICSSGS 4.0.3 MR1 RC4.2, my wifi is not working, apart from it, it is awesome. Kindly help me to fix this issue.

    1. Joonas Järvinen says:

      i have the same issue. Please fix it because this is awesome otherwise!

    2. Ticoti68 says:

      hi try to install semaphore kernel 0.91 version with me works fine

      1. Drudaytupakula says:

         What was that, can u tell me in detail, plz. i want ics back on my phone.

        1. Kapil says:

          Semaphore is a custom kernel, like CF-Root. To install it, simply flash it from Clockworkmod recovery. It’s available both for Gingerbread and Ice Cream Sandwich roms on Galaxy S. Get the ICS version of Semaphore kernel here –

          Download it and transfer to sdcard, and then flash it using recovery mode’s ‘install zip from sdcard’ option. To enter recovery mode, power off phone, and press and hold these 3 keys together – Volume Up + Home + Power.

  459. Jvargaz says:

    Hi i just installed this versión ok my galaxy i9000b and itt’s work perfect But i have a problems with my earphone button it doesn’t work no change the son dont respondtte calling anybody knows how can i fix it??

  460. Rahulraguvanshi says:

    Hi, I have installed ICS on Galaxy S i9000 and its working perfectly. There is no problem that i have till now.

    1. Drudaytupakula says:

      What is the custom rom u ve used? Coz u r the only one who is not having any issues. because of wifi issue i rolled back to gingerbread. kindly let us know.

  461. rarq23 says:

    it’s working perfectly except that i can’t restore my contacts.  i can no longer connect it to kies – anyone know how to enable kies connection?  i can’t find the usb configuration similar to gingerbread.

  462. Daniel says:

    hi, my phone didn’t went to recovery mode after step 10 and i can no longer go in recovery mode.. what am i supposed to do? if i don not find an answer i will re-instal 2.3.6 xxxjvu

    1. Fusionphysix says:

      And it started in ICS? Hold down your power button, select ”Reboot” and there ”recovery” and you get easy access there, good luck! 🙂 And remember to root second time, but make 7,8,9 again before it. Worked for me like that

  463. Whammond83 says:

    Hi thanks for this awesome rom.  It works great and I love using ICS on my galaxy S i9000.  Only problem I have is that the Google Play store will not show any images or screenshots of apps.  I have the latest version of Google Play installed and also tried an older version and it still will not work properly.  Please help me as I love using ICS and do not want to revert back to Gingerbread but this is a major issue for me and I may have to do so!!!

    1. Kapil says:

      That must be a bug in Google Play. Did this happen with Android Market v3.4.4 too?

      1. Whammond83 says:

        Yeah it did.

        1. Kapil says:

          You’e on Wi-Fi? Is internet fast enough to load images for you pretty quickly?

          1. Whammond83 says:

            I am not on wifi but the Google play store was able to download the images without any problems over hsdpa on gingerbread.

          2. Kapil says:

            Oh ok… no idea man….

          3. Whammond83 says:

            Cool, thanks anyway.  Hopefully Google Play will bring out an update soon and hopefully the app will then work properly.

      2. Daniel says:

        kapil can u help me with my problem? after i instal the rom from step 10 the phone wont enter in recovery mode

  464. Baby82 says:

    I’ve done the installation according to you n really it’s found to be working very well except FM radio…nywy thank u so much buddy…pls update further too..!!!

  465. atul says:

    hey dudu sim tool kit not  available  in ics4.0.3 

    where is sim tool kit plz give me answer dear >.  and my email id is

  466. plukkie says:

    Excellent, technically speaking works like a charm on my Galaxy S !
    I encountered two issues that I needed to resolve (and actually DID resolve) in order to make it work for my personal situation and not having to revert to Gingerbread:

    ISSUE 1. KIES sync no longer works, and I’m used to syncing contacts that way between my SGS and Outlook 2010.
    SOLUTION 1: Use MyPhoneExplorer to do this (Free and it works brilliantly !)

    ISSUE 2: SWYPE no longer works on ICS, and I truly became a big fan and am using it all the time.
    SOLUTION 2: Register and Install SWYPE Beta for ICS from After following the detailed instructions, Swype is now back !

    Hope this helps anyone…

    1. plukkie says:

      UPDATE 17h50: Unfortunately, I still have an issue left, being the fact that I cannot download DUTCH for Swype Beta. It keeps showing the white spinning circle as I choose the option to download additional languages.
      (OK, in the meantime, let’s stick to Swype in English or Spanish, and see if anything gets fixed in a new Beta or final release….)

      1. plukkie says:

        UPDATE 9u04: For some unknown reason and pretty much out of the blue the Language selection list appeared in Swype when I checked back after many hours of waiting. I then selected Dutch for download from the language list, queued it for download and it seemingly got stuck again during the installation saying ‘Installing Dutch….’ (or something similar). That seemed to crash :-((.  However, after rebooting my SGS and checking again, Swype Dutch got installed and I’m using it now !

    2. Kapil says:

      Thanks for sharing your thoughts with us, man!

  467. Gollapudi Praveen says:

     I am on onecosmic rc4.2, stable and smooth. no issues till now.
     wifi fix in 4.2.
     Another developer managed Samsung Touchwiz 4 on this ROM. Install it from

    Enjoy guys…These GEEKS are great.

  468. Gregori Waserman says:

    sim tool kit not  available  in this version 
    please have your advice (here or by email

    1. Baby82 says:

      Daer Gregori,
      The same problem what you mentioned is persisting on my mobile also.. Did you solve the issue ? if do so, pls let me know..

      1. Gregori Waserman says:

        No i didn’t solve this issue 
        still waiting for the answers 

  469. Scorpio_9110 says:

    the network is not coming, wat to do??

    1. Fusionphysix says:

      Did you root it twice? I rooted once. So my wifi or network didn’t work, rooted second time, as said in 12. Everything worked! 🙂 Cheers

  470. Spiderjuice1 says:

    cannot get know signal bar to make a call

  471. Kp4kju says:

    Hi i just install it and now dont have signal from my carrier, any help? thanks..

    1. Kingsten82 says:

      Same here i’ve gone back to xxjvu and hopefully try to find another ICS ROM to flash

  472. Baby82 says:

    Dear Kapil,
    After I updating ICS_4.0.3_MR1-RC4.2_I9000, the sim tool kit as well as sim directory is not available at all…I don’t want to go again for 2.3.6 version..Can you help me in this regard…if do so, let me know…

  473. Cool Boy says:

    Hi, I’ve just installed ICS 4.0.3 MR1 RC4.2 I9000, but my Windows 7 (32 bit) do not recognize phone yet. Internal and external SD card are available, but phone is not connected in ODIN. Where could be the problem, or how can I can get back to 2.3.x?

    1. Fusionphysix says:

      Make sure you installed the samsung USB drivers! 🙂 And remove the external SD when doing this, so you wont confuse.

  474. Lokomoko says:

    Awesome!!!!! Thanks you guys!!!

  475. Malin says:

    How to root this?

    1. Malin says:

      I did it…… thanxxxxxx 

      1. Gobind Ng says:

        how did you do it?

  476. Arobel Lx says:

    do i have to flash it xxjvu i already have jvs

    1. Kapil says:

      No. But make sure you’ve clockworkmod (cwm) recovery installed.

      1. Arobel Lx says:

        10q u saved me lots of data charge and time

      2. Arobel Lx says:

        my phone got stuck after step 10 reboots but froze on the samsung screen
        waited for 30 min and removed battery and tried to rebooted but i still
        got squat any suggestions

  477. Gobind Ng says:

    when i download the file,it doesnt come up with what was in the video, and im complete confused, i just want it! someone HELP ME!

  478. SO2YIA says:

    Hi, I installed ICS_4.0.3_MR1-RC4.2_I9000 that all is well, I do not see the external 16GB SD card in File manager only to the internal memory, as I do, where can be a problem

    1. Fusionphysix says:

      I would remove the external sd, put the phone to mass storage state, connect to pc, then drag the file ”
      ICS_4.0.3_MR1-RC4.2_I9000” to ”android” folder, and then you can find it easily when booting! 🙂

  479. Gollapudi Praveen says:


      any chance to install touchwiz 3/4 on it?
      Is anyone done/working on it


  480. Ahmad_shiningstar says:

    guys we need 2.3.6 gingerbread then we do this? or through any gingerbread version

  481. Kingsten82 says:

    I have no signal at all after installing ICS 4.0.3, whats going on? should i flash back to old rom?

  482. Kingsten82 says:

    everyone dont install this rom because it has no calling signal so you cant make any calls or send and recieve txt messages, it looks great but without the capability to make any calls its completly useless, ive reverted back to xxjvu and phone signal back working again 

    1. Fusionphysix says:

      Hi, you can make calls etc, just take your back case open, drop the battery, take sim out. boot to recovery (HOME+VOLUMEUP+POWER) Then do the 7,8,9 and 10. again. Worked for me! 🙂

  483. Arobel Lx says:

    my phone got stuck after step 10 reboots but froze on the samsung screen waited for 30 min and removed battery and tried to rebooted but i still got squat any suggestions

    1. Kapil says:

      Remove battery and place it back. Then, boot into recovery mode, and do factory reset and wipe cache. Then, reboot.

      If it still doesn’t boot up, do the above again and flash the ICS rom again. Then reboot.

      1. Arobel Lx says:

        it just shows galaxy s sign doesn’t go to recovery

        1. Kapil says:

          I hope you’re doing it right…. anyway, go to download mode and flash xxjvu to go back to Android 2.3 Gingerbread to get phone working. Find the link for xxjvu above.

          1. Arobel Lx says:

            it just gets stuck at setup connection downloaded two gingerbread versions and both of them are stuck at that point btw thanks for ur help

          2. Arobel Lx says:

            cant open specifie files line1445 is the error line

  484. Lucky Bastard says:

    This is the most detailed, trustworthy description of the process. I managed to do it, although I never rooted a phone in my life previously. Thank you, thank you, THANK YOU!!!

  485. Rikadu says:

    Hi there… I know this is being discussed in alot a forums but is there any way that the Home screen could also rotate without using a car dock? Thanks  

  486. Nejcthefbo says:

    ok so, thanks for the great work, but i have some suggestions to make this rom better. 

    1. at notification “slide” there is no status bar like it is at every other custon and official roms.2. there is more home pages, and you cant remove them
    3. there is no notes app
    4. when you get a sms, the soft buttons starts to glow, and it doesnt stop
    5. you cant make folders, not in homescreen, as so in menu

    If you may please fix this things it would be really the best

    thanks, fbo

    1. Fusionphysix says:

      you can make folders, you just simply need to drag and drop apps top of others! 🙂 You can do this too to your ”dock”. And for notes, you can simply download a new app for it in google market, right?

  487. Roytangi1 says:

    hi guys. i just flashed the rom and he is just amazing smooth and cool. 
    but after a few hours of regular use he is just rebooting by himself. sometimes he is rebooting and sometimes reboot into CWM. WTF???? what should i do???? 
    plzzz help 🙂

    1. Kapil says:

      Try the AOKP for Galaxy S. Find the link in newly inserted step number 15.

      1. Roytangi1 says:

        sorry. what do u mean AOKP???? i have downloded the latest one (4.0.3)

        1. Kapil says:

          AOKP is a different rom, than this one above. It’s also based on Ice Cream Sandwich, Android 4.0. But has too many customizations and options to tweak, which is why I love it.

          1. Roytangi1 says:

            OK. but its for milestone or SGS?????

          2. Kapil says:

            Milestone is the version name, not phone name. It’s a little bit confusing, i know. So, yes, it’s for SGS.

          3. Roytangi1 says:

            thanks 🙂

  488. martin says:

    ok so, thanks for the great work, but i have some suggestions to make this rom better. 
    1. at notification “slide” there is no status bar like it is at every other custon and official roms.2. there is more home pages, and you cant remove them3. there is no notes app4. when you get a sms, the soft buttons starts to glow, and it doesnt stop5. you cant make folders, not in homescreen, as so in menu
    If you may please fix this things it would be really the best
    thanks, martin

    1. Fusionphysix says:

      Martin, you can make folders, you just simply need to drag and drop apps top of others! 🙂 You can do this too to your ”dock”. And for notes, you can simply download a new app for it in google market, right?

      1. martin says:

        ok i didnt know about the creating maps like this, thanks.
        and about the notes.. i have backup from original notes and i cant restore it if it isnt original maps. is there any other way to remove homepages? thanks

      2. ... says:

        Wi-Fi does not turn on. It just keeps on showing the “Turning Wi-Fi on…” message. Any solutions to this? and i can’t find fuguicsdrmfixi9000update zip ,. may be because of that,, please help

  489. i added all the APNs and still no data what do i do there isn’t even the little E at the top like there used to be please help

  490. Restoule says:

    Hi, I just did this and all it’s doing after everything, is showing the samsung galaxy s gt-i9000 screen, then it shows GOOGLE??? then what looks like the reboot screen but goes away real fast and starts over and keeps going on a loop. Can anyone help with this?

  491. Restoule says:

    NVM, I just tried from step 7 and on and it works! its frigen SICK thanks so much!!!!!!!!!

  492. Padmarajbhat says:

    I hv installed amaziing ICS but now mobile is no longer able connect sim network. Wifi is working fine but I dont get calls and cant make calls. The same sim works other phone and calls work. I tried with the manual and automatic network selection . It simply returns error “unable to connect at this time…try again later”

    1. Kapil says:

      Install the aokp from linked above.

      1. Padmarajbhat says:

        Thanks Kapil,

        I had not followed the step #2. I had directly started onto step #3 with older version of gingerbread. Now I have XXJVU and Build 28 from AOKP. Enjoying the ice cream 😛

        Thanks Again 🙂

  493. Toxy_bmf1 says:

    its nice but drains the batery like crasy. And the signal is fluctuation a lot. so i sticked with XXJVU

  494. tm381 says:

    First-time flasher alert! Searched around and this looks like a good tutorial to follow.

    Will it work on my stock and unrooted GT-i9000, firmware 2.3.5, baseband I9000NEJVB, build GINGERBREAD.NEVJK ??

    Also, once you’ve got CWM.. say I don’t like this ROM anymore, can I go on to install any ROM I fancy?

    I don’t want to do anything stupid!
    Thanks in advance.

    1. Kapil says:

      Yes. You’ve got it right.

      1. tm381 says:

        Brilliant! Thanks for fast response. Just another quick question, will there be any issues using ROM Manager to further flash new ROMs? I realise that ROM Manager comes with CWM but this install puts it on your device – will there be any compatibility issues or anything?

        Apologies for all the questions, I’m new to this and want to make sure I get it all right!

        1. Kapil says:

          You’ve got cwm recovery with this rom. Use that to flash roms. To boot into cwm recovery, switch off phone and then, hold Volume Up and Home and Power keys together until Galaxy S logo shows up. Then release them all keys and your phone will boot into recovery mode.

  495. ICSLover says:

    Great job Kapil and very clear tutorial !!!

    Any chance you’ll get the FM radio working ?

  496. ICSLover says:

    Great job Kapil and very clear tutorial !!!

    Any chance you’ll get the FM radio working ?

  497. Vlatko says:

    Why can not connect with KIES?????
    I can’t return my contacts back. 
    Can someone tell me, how to fix this problem.

    also.. there is no VOICE RECORDER, i can’t find SD CARD and VOLUME is quitly than compared with previos android 2.3.5


    1. Vlatko says:

      I return contacts back, with converting from spb to vfc
      i fix the problem with VOLUME setings

      but i can’t still connect to kies…. why???

      1. Kapil says:

        Because this rom is not from Samsung, so you can’t connect to Kies as long as you use this one. Btw, you can go back to Gingerbread by flashing any Samsung firmware, like XXJVU, and get the Kies connectivity.

        Btw, you really use Kies that much and like it too? I never used Kies and didn’t thought one cares about Kies so much.

        1. Vlatko says:

          hahaha there always someone must be 🙂
          only i was interested for this information, it’s not big deal.  🙂

          Now I return my contacts and do not need KIES realy 🙂

          BTW superb work and much more i like my phone, thanks to you. 😉

          P.S. How to make T9 on dialer and speed dial? 

          1. Kapil says:

            Well, there is a mod for that but I can’t find it right now. For now, use the exDialer android app,, and then download ICS theme for it (available for free from market).

            Glad to know the above post made you happy. Credit goes to developers who made it so possible 😀

  498. Jerick_felizardo13 says:

    why is there no samsung app market?

    1. vgtx says:

      Because you get the “fresh” version of android, no touch wiz for samsung.

  499. Dorin_mance says:

    work on galaxy s plus

  500. Fusionphysix says:

    Working great! I’m making a video of this to youtube, so ppl can check it out. I had wifi problems, but i resolved them by rooting it again, as it says in 12. So please remember to read and follow the instructions 😉 And if you’re missing old apps, you should just load some new in android market, right? (like one below said ”i’m missing voice recorder”) I think it was samsungs own app, so it got removed, just like samsung app market did. And before you use this, you should copy all your contacts to your SIM card. Battery has lasted over a day, so it doesn’t drain quickly. All apps are working great, dead space, speed test, panorama etc. downloaded from google market 🙂 ONLY THING that i found that didn’t work, was the street view on google maps, don’t know why. Everything else is functional so far 🙂 You should try this! Thx for the develops!

    1. Vlatko says:

       PLS do you know how to make T9 on dialer and speed dial?TNX

      1. Fusionphysix says:

        Sorry, haven’t tried that :/ But the video is here 

  501. Baby82 says:

    Dear Kapil,
    After I updating ICS_4.0.3_MR1-RC4.2_I9000, the sim tool kit as well as sim directory is not available at all…I don’t want to go again for 2.3.6 version..Can you help me in this regard…if do so, let me know…
    Thanks in advance…

  502. Ssng says:


    If I want to go back to Gingerbread do I have to go back to XXJVU in steps 1 + 2 or can I just flash any ROM?

    Cheers in advance.

    1. Kapil says:

      Just flash xxjvu firmware, that will install Android 2.3.6 Gingerbread on your phone. Rooting it up to you, do it only if you need it.

  503. some bugs: Not every time can unlock with face(in the dark or to many light can’t found my face) and one more bug, it’s, can’t delete all contacts (only one) crap, how i delete 600 contacts? :/
    SGS GT-I9000

    1. Fusionphysix says:

      Yeah, that facelock is not so good. Ofc it can’t detect your face in the dark. The front should have some kind of flash led that it would always work 🙂 And yeah, can’t delete all of your contacts at once. Or maybe you can. Because it should sync your contacts to your google account. So if you remove them from there, you should have no problem. Then just go to your contacts, select ‘bring the contacts” and then select the google account, where you have deleted the unnecessary contacts. Right?

  504. Padhy Surya says:

    hi, after I updated to ICS for the version, I got everything perfect but missing a lot of things like, google navigation/maps, radio, camera app not working. How can I fix all those?

    1. Kapil says:

      Flash the AOKP rom on your current rom. That’s a little bit smoother and has lots of options. Btw, Google Maps should be there in this rom too. You flashed gapps too, right? That gets you all Google apps like gmail, google maps, etc. You can’t get radio app back, look for another one in android market / Google play store. And camera is working in AOKP.

  505. Binicoles says:

    hey guys.i have just updated my SGS to ICS ice cream mode,and its quite nice.but i still have some prbls with it like usb prb when i connect to my pc,its not recognized and yes it is on debug mode.i tried searching for a solution on internet but windows couldnt find anything ,just asks for cd drive:O   also i to miss some apps,and i have red all the sugestions here about AOKP ROM,and i would like to switch to it if its possible.just one question :can i switch to AOKP while im on ice cream or i have to go back to gingerbread 2.3 XXJVU?thnks so much, Nicole

    1. Fusionphysix says:

      Just turn off the debug mode (go to settings->developer options->USB debugging->click to disable) and then your phone should work with mass storage mode 🙂 Worked for me, cheers. 

    2. Kapil says:

      You can install AOKP directly on your current ICS rom. Btw, the method suggested by Fusionphysix should work for you too.

  506. tt says:

    hi! i like this, is working super! Nice work! keep it up!
    will u make some more when they update the android?
    Greetings from Sweden!

  507. Jensgylling says:

    Is there not support for swype keyboard? can’t find it in the language and input settings 

    1. Fusionphysix says:

      Nope, but i have heard that u can install it again. Just search for it from google 🙂 Cheers

  508. Grotesque says:

    Hey. I have installed it yesterday. It looks nice, although it is little bit slow sometimes, there is no task manager, sometimes the touch screen not reacting when you want to unlock it. I dont`t know why, but the battery aren’t so good at it was (I have charge it fully when installed the ICS)

    Any way it is nice. I hope there gonna be better one later, fully optimized.

    1. Fusionphysix says:

      Aye. Yeah, it may be slow sometimes. u can quit programs by pressing the center button about 1-2sec. And then it should give u the apps that u have used recently. And then u just have to swipe them left or right to quit them. And then u gain more ram space again. And if u like, u should download task killer/task manager named app to it and give it a try 🙂 Cheers

      1. Grotesque says:

        I have downloaded the task manager but it still not the same as Samsung`s original. There are settings in Developers Options to Don`t keep activities(destroy every activity as soon as the user leaves it) but it still not really helping. 
        P.S.I have found another problem. When the phone receive e-mail, sms when it is locked-blank screen the touch buttons light turn on and do not switch off till you read the message. That is annoying because the buttons light eat energy, 3-4 hours and your battery is dead.

        1. Fusionphysix says:

          It’s not the same, but it does the same thing 🙂 And it’s not a problem, i think it’s part of this custom ROM. And the lights aren’t taking that much energy. If u have bad connection and your phone tries to search reliable network to connect, it takes huger amounts of battery life than some little led lights. And make sure that you don’t leave all of your apps pressing the home button, it leaves then like that, and that drains the battery. You should press the back button when leaving apps.

    2. Rmahajan9 says:

      Hi there, all folks experiencing slownes on your ICS RC4.2, can try flashing a semaphore kernel from this link, I personally recommend kernel 0.9.7 it gives good battery life and smooth operation.

  509. Biboylapitan says:

    I cant use my bluetooth.. how to fix this please help

    1. Grotesque says:

      Try to reinstall the Rom. When I have installed ICS the WIFI was not working. I have rebooted in recovery, made factory reset, cleared cash and it helped. (try this, if it not gonna help try to reinstall)

    2. Fusionphysix says:

      Like Grotesque said, flash it again. Everything works after that. You should read the instructions more carefully 😉 Cheers 🙂

  510. Metal_buster96 says:

    huge problem here, is samsung kies syncing available on ics?

  511. Ali says:

    do i need to extract the zip file before putting the ROM on my GS?

    1. Grotesque says:

      No. Do not extract. Just transfer the zip to your GS.
      In recovery mode, use Volume keys to scroll up and down and power key to select an option. Use back key to go back. Go to advanced and 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.

  512. I cant use my external_SD.. how to fix this please help

  513. Jcbng says:

    hey guys.. i just got to step 10/11 and the phone keeps looping right now…
    galaxy s comes up then google then repeat
    i see the recovery mode for a split second and it goes back to this loop 🙁
    what to do

    1. Kapil says:

      Are you still stuck with it?

    2. DutchICS says:

       Same problem here..what should I do?

      thanks in advance

      1. DutchICS says:

         Solved! Remove the battery. Go to the recovery menu(VolumeUP+home+power) and install the Zip again.

        It worked for me:-)

  514. Bassolini says:

    Thanks for a wonderful working guide! My phone is like new! Is it possible to get Flash Player on ICS now? Flash content wont play…

    1. Kapil says:

      Install Flash Player from market.

  515. Eddy Blindagem says:

    wy cant i use my external_SD…..

    1. Fusionphysix says:

      What you mean? U can try to disable the external from settings, power off your phone, then open the back, dismount the sd and battery, wait about 20 sec. Then put all together and boot your phone. OI File manager should display your sd at upper corner if it’s functional, there’s a small sd card picture, click it. And if you can’t connect as mass-storage device to your computer, disable debugging from settings, under developer settings. Cheers 🙂

  516. Ali says:

    im not sure if this is a known bug but i lost camera functions on my GS, however i dont really care since i never use the camera anyway, but for people who do use it to take pictures/videos or scan   
    QR codes, you may want to try flashing the ROM again.

  517. shad says:

    Android 4 is not connecting to the Kies? any solution? 

    1. Kapil says:

      It won’t connect.

  518. Dejan says:

    I’ve done upgrade from 2.3.6, as wroten, and everything went perfectly. So far everything seems working pretty fast, even WiFi tethering works (I’ve read that in earlier ROMs that wasn’t the case if I remember right).

  519. You says:

    I already have 4,0,1 and rooted. Do i need to go back to Ginger bread? I may i just reboot into recovery and flash right away?? Thank you again.

    1. Kapil says:

      You can flash ICS Rom right away in your android 4.0 phone.

  520. Soleil_gamila says:

    Thanks Kabil for your response ……..  I have a very simple question : When I install I Quran or Holy Quran on Android 4.0 the mobile restart itself without installing,     — please what is the probleme ?………….  Thanks

  521. Tommyy16 says:

    Radio is working in this rom?

    1. shad says:

      no, the internal radio function doesn’t work. 

  522. Gerald Sterling says:

    Is SMS working properly?
    I couldnt recieve any a few months (?) ago.
    I would like to install it, if i can browse Internet, write SMS and call people. I think the most apps will work.

    1. Kapil says:

      Yep, working alright. Also, you can try the AOKP rom too, which is pretty good, and is based on Android 4.0.

  523. guestar says:

    does this have all the features of ics? and is this compatible with galaxy s plus

    1. Kapil says:

      It’s ICS so it does have all features of ICS. But, it’s not compatible with Galaxy S Plus :/

      1. guestar says:

        why not????? it is better than galaxy s in all aspects….. .??

        1. Kapil says:

          It depends on what device the developer has… usually, all developers have Galaxy S i9000, and Galaxy S Plus isn’t very popular… that’s why.. :/

  524. Piklu2002bd says:

    hello dear, I using GTi I 9000 (gingerbread 2.3.4) by Baseband version is I9000XXJVP. is it possible to upgrade form 2.3.4 to ICS using the same steps?

    1. Kapil says:


      1. Piklu2002bd says:

         Should I first upgrade to 2.3.6 then to ICS 4.0 or directly form 2.3.4 to ICS? Thanks a lot buddy

        1. Kapil says:

          If you have cwm, you can do it directly. CWM is required to flash the rom.

          1. Piklu2002bd says:

             Sorry to disturb you kapil…. One more query! Which CWM should I install for XXJVP? XXJVU Rom CWM will work on Gingerbread 2.3.4? Sorry to bother u bro..I am a new user 🙁

          2. Kapil says:

            No, xxjvu’s cwm won’t help you. Use one for xxjvp here –

            Flash the cf-root file as guided there, and you’ll have both root access and cwm installed on your phone. You’re good to go then. Btw, xxjvu is a nice firmware too, you can try that too when and if looking back to using phone on Gingerbread.

  525. it works great, thanks for this awesome guide it wasn’t  easy but it worked  

  526. Soleil_gamila says:

     Thanks Kapil for your response …  I have a very simple question :
    When I install IQuran or Holy Quran the mobile restarts
    itself without installing,- please what is the probleme
    ?……  Thanks

  527. Lil gangsta says:

    Jee oi kapil khush kita ee 😉

  528. Robert says:

    Can I suggest installing Android 4.0.4? I wrote a tutorial:

  529. Khan says:

    Hi, sorry this hasn’t got anything to do with the 4.0 ics update you have posted, wanted to know where i can download the latest official firmware update for sgs i9000 i tried updating through settings.. phone update but it said no update available, any ideas? thanks in advance

    1. Kapil says:

      The latest firmware for Galaxy S i9000 is XXJW4, based on Android 2.3.6. If you can’t get it from updates section/settings in your phone, then install from here — .
      Using the guide, you can update manually.

      1. Khan says:

        Thanks for the fast response, not done this before so one more question before i go ahead and try updating.. is this the official update samsung released and it wont mess up my phone or root it lol :/

        1. Kapil says:

          It’s not official (from Samsung)… and btw, it’s already rooted, so installing this will root your phone. You can restore back any original Samsung firmware back, and that will remove the root and restore the warranty too 🙂

          1. Khan says:

            Hmm i’m not wanting the rooted version though.. do you know if the latest official update from samsung is released? i’m in the UK bdw if that helps.. and iv’e just downloaded samsung kies it says new firmware is available is that an official update or rooted? :/ sorry for asking so many questions i’m new to android lol

          2. Khan says:

            its okay now, ive managed to install 2.3.6 value pack latest update through kies, thanks for nothing lol jk thanks for your help 🙂

  530. Abdelkhalid315 says:

    THANKS a LOT.. i am relishing the icecream on my glaxy s!.. :p.. i went through ALL the procedures stated above starting from flashing to XXJVU till the last steps! everything went on smooth..

  531. nik says:

    Is there any way i can get my contact back… the backup program i used failed miserably and didnt back up anything and i lost 700 number that i really really need.. is there any any way i can get these back??

  532. Laketcenko Tomas says:

    there I can find :  fugu ICS drm fix i9000

  533. Martin Myhre S says:

    This is lagging like hell on mine. The first release runned like a dream, but when I updated to this version, it got all laggy and slow. Any suggestions how to fix? Yes, I am pretty sure i wiped everything. 


    1. Kapil says:

      Try out other ICS rom, AOKP, it’s linked above.

      1. First Tab says:

        rom works perfect on the SGS GT-I9000T  all you have to do is change the modem after flashing i used the cm7T959TLJL3  on mine and i am super happy everything works like its supposed to clocked to 1200mhz stable ….    Thanks for the awsome rom…

  534. Rosckstarsan says:

    hi .. please help me.. i followed the steps.. after i select the file.. it went for an reboot, 1st Galaxy S screens pops  up. then momentarily google screen pops up and finally it tries to install and suddenly it again goes to reboot and follow same steps.

    I tried removing battery and wiped it and again put it back and tried to bring the recovery susyem.. but the same old thing resumed..!! help.. i am panicking !

  535. Rosckstarsan says:

    hi .. please help me.. i followed the steps.. after i select the file.. it went for an reboot, 1st Galaxy S screens pops  up. then momentarily google screen pops up and finally it tries to install and suddenly it again goes to reboot and follow same steps.

    I tried removing battery and wiped it and again put it back and tried to bring the recovery susyem.. but the same old thing resumed..!! help.. i am panicking !

    1. Rockstarsan says:

      even just powering on is bringing to same scren !

    2. Kapil says:

      Flash again… do factory reset and wipe cache then, and then reboot.

  536. Josue Murillo09 says:

    it woks perfect since the first step!. thanks a lot!!…

    1. Kapil says:


  537. First Tab says:

    had to work on it for a while but works great on my GT-I9000T   just had to flash the cm7 jp9 modem…. and bammmmm works like a charm thanks have a great day…

    1. First Tab says:

      the JP9 modem was a bust worked till I rebooted then nothing so flashed the T959 modem so far so great I love it..

  538. Jaswal Anirudh says:

    video calling not working

  539. Jaswal Anirudh says:

    @itskapil:disqus — Video calling is not working i guess.. plz help

    1. Kapil says:

      Some bugs can be expected, and this bug is one. Can’t really help on that until developers of this rom are able to fix that.

  540. Jaswal Anirudh says:

    @itskapil:disqus – how to restore my contacts. When i was gingerbread i backed my contacts in *.sbu format , *.csv.bak & .spb  can i restore.. ???

    1. Kapil says:

      Which software did you use to backup, try restoring from the same.

      If you have csv file containing backup of all your contacts, then open Gmail on PC, go to contacts and restore contacts there