[Update] [Video] Six Galaxy S devices now have near fully working AOSP Ice Cream Sandwich ROM Available

29

Last night we received a very nice email tip letting us know that a couple of developers, Onecosmic and ytt3r, have created an Ice Cream Sandwich AOSP ROM for various Galaxy S devices. This included the GT-I9000, GT-I9000B, Vibrant (SGH-T959), Telus Fascinate, Rogers Captivate and AT&T Captivate. Being a Vibrant owners myself I couldn’t help but give it a look.

In previous builds for other devices we have seen numerous issues ranging from no hardware acceleration to no touch screen. I am very pleased to report that nearly every aspect of this build seems to be functioning just fine on my Vibrant. The hardware key mapping is correct, hardware acceleration is working well, rotation and GPS. We all know how hit and miss GPS has been in the past. They currently only list one aspect of the device not functional, the camcorder. The camera works, as you can see in the demo video below, but did give me an error for the one that was placed automatically on my homescreen. I recently just moved it to the trash and re-added it from the app drawer. Seems to be working just fine now.

The ROM is one of the easiest new installations I have seen in a while. There are no prerequisite steps required. You can install this easily right from any ROM you are currently running, including CM7, MIUI or stock. I flashed straight from MIUI with no ODIN steps taken. The steps are pretty straight forward near as I can tell for all the variants of the device that are currently supported. You will download the kernel for your device and the appropriate ROM. In the case of the Vibrant you will want to get ICS port Beta2 i9000 ROM and the most current Vibrant kernel . Place the 2 files on your SD card and boot into recovery. Wipe the device as you would before any ROM install and then flash the kernel. Once the kernel has flashed power down the device. Wait a minute or two and then boot back into recovery using the hardware keys (Vol up + Vol down + power) Flash the ICS port Beta1 ROM, once finished flash the Vibrant kernel again. When it is all done flashing everything, reboot the device and sit patiently. It does take a few minutes for everything to load up, I think it took mine about 6 minutes. Welcome to ICS!

Now, there might be two issues that you will run into. If you install an app that requires root but states it is denied you will need to download and flash the fix file, Root Patch. If you run into issues with your device being recognized by your PC there is also an updated USB driver file available as well.

Check out the short video we did last night of the port running on my device. Halfway through you will notice that the screen seems to freeze. I assure you this is a recording glitch and not a ROM glitch. You will still get a pretty look at how the ROM performs and looks.

If you are all set to go, you can simply click on all the links above to get the files needed, or you can head straight to the post on XDA. Keep an eye out for updates and future improvements. If you are looking for more information about the other devices listed, pop over to their Google Code Project Page.

 

Thanks for the heads up Raymond!!

 

UPDATE – They have released Beta 2 of the ROM. I can’t find a change log as of yet, but I am sure there are fix’s involved. I will be flashing this ASAP and will be doing another video shortly. You should just bookmark the code.google.com project page. Also, there is now a second Vibrant kernel as well.

Share This Article....

About the Author

Stormy Beach
Time for an update. I am the proud father of three, 2, 8, and 11. I finally just moved up from the Samsung Vibrant to the Samsung Galaxy S III...... Let me tell you, it is mind blowing. I love Android, I love tech and I love my family. Not in that order though. I work to hard, play even harder and take care of all that are around me when I can.

29 Responses

  1. lolroflqwerty says:

    Just to be sure, I’m running Bionix V 1.2 on my Vibrant. Would it be safe to flash over this? Sorry for the noob question; just making sure. :-)

    • Stormy Beach says:

      Everything I have read says it shouldn’t be an issue. Make a back up first just in case and follow the instructions. I had no issues and it has been running like a dream. If you have any issues with it FCing on you or anything, just wipe and re-flash again and be sure to let it sit for a couple of minutes before you start playing around with it. Good Luck and let us know how it goes.

      • lolroflqwerty says:

        Thanks for the quick response! What if I want to go back to stock; would I just restore from backup or would I have to do something a bit more complex like Odin or something? I’ve flashed a couple of ROMs before, but I like to know what I’m getting into before doing anything crazy. haha.

        • Stormy Beach says:

          If you make a backup first through recovery, then all you have to do is restore the back up. then everything is just like it was before. No extra leg work required.

        • lolroflqwerty says:

          Thank you so much for the kind help! Will try later and post my results. This is a great site, btw. I visit it pretty much every day!

        • lolroflqwerty says:

          I lost my mobile coverage. :-( Don’t know what to do. The XDA thread doesn’t seem to have a clear solution…

  2. Tonino says:

    @lolroflqwerty
    If you can make calls but have no 3G, probably you just need to reconfigure your access points.
    My operator allows me to do this automagically sending an SMS.

    • lolroflqwerty says:

      No, it didnt let me connect at all. No calls, texts or data. Im back to stock, though. So its fine. Thanks for the response! It was a darn good ROM, aside from those probs.

      • Stormy Beach says:

        what a drag.. Umm.. There is an update. it is at beta 2 now. seems to be performing even better. Also, it could have been a modem issues conflicting with the ROM. The CM7 modems work with it. I am running KB5 and things are good on battery and signal for me. I can look there location up but I know there was a link somewhere on the forum for them, might have been buried in a comment too.

  3. [...] on the Galaxy Nexus, but some ROM have already started to pop up here and there. The one I am running on my Vibrant right now is absolutely amazing. For others, you are waiting to hear when your device manufacturer [...]

  4. harpocrates23 says:

    Stormy you have me convinced to try it…I just need confirmation that wifi calling will work since Im stuck without it..no coverage at home…

  5. Day says:

    Thanks for your help. I have successfully installed from CM7 on my Vibrant. It works well and looks great. I had to install the Root Patch to get it all working. Note: My GPS is not functioning, although it worked on CM7. Not sure how to debug since I can’t get angrygps installed.

  6. [...] the end of last month we showed you guys a look at an ICS port that was being built for various Galaxy S device. My primary interest in this port was the fact [...]

  7. Adam Scot says:

    I tried installing it with the new update and kernel. I am coming off of Android 2.3.5 and when I installed it, it never loaded the OS it just kept booting to recovery manager. I cannot get it to load the OS. Im am using t-mobile vibrant as well.

    • Stormy Beach says:

      Hmm. I assume you wiped everything and flashed the kernel first, then turned the device off before booting back to recovery and flashing the ROM and then the kernel again. If so, and it still didn’t work, were you coming from a MIUI or CM7 build of 2.3.5? Or just a regular custom build. I have read more recently that installing CM7 before hand to allow it to convert the file system then flashing ICS will greatly improve your chances.

  8. mr awesome says:

    I am having an issue downloading Facebook and pandora, I have already flashed the root fix and it helped with other apps but not these i get an error that says, your device is not compatible with this item.

  9. Kenny760 says:

    Hello, I was up all night trying to install the ice cream sandwich rom and no luck, I really need help, here’s exactly what I am doing, from a Tmobile Vibrant (SGH-T959). I’m stock, I boot in to recovery( holding both volume buttons+ power button) once the vibrant logo appears I release the power button but still hold the other two, once in recovery I have 4 choices, reboot, reinstall, delete all user data, delete cache data, I select reinstall packages twice, then the green menu appears, once here I install the ( Vibrant Kernel Beta 1 Update 1) I select reboot system now, but it won’t reboot, just goes right back to recovery, then I install the ICS rom, hit reboot again, phone reboots, but never leaves the vibrant screen. Please tell me what I’m doing wrong, thanks.

    • Stormy Beach says:

      Well, you are close. You flash the kernel first then pull the battery. Put it back in an then hold the 3 button combo to get back to recovery. Then you flash the ROM and then the kernel again. So you are missing the final kernel flash and the complete power down step. Also, the kernel has been updated to beta 2. I have also read via the XDA forum, that flashing CM7 first and letting it boot up and then flashing ICS makes things better too. All the most current downloads are here – http://code.google.com/p/ice-cream-sandwich-sgs/downloads/list – and the xda thread is here – http://bit.ly/rJLnl9. all of that can be found in the article as well.

      • Kenny760 says:

        Thanks for your fast response, so when I flash the first kernel I do it from recovery mode right? And then pull the battery out, or select reboot system now? Because when I install the Rom and select reboot, it just goes right back to the recovery screen.

        • Stormy Beach says:

          Flash the kernel, pull the battery. power back into recovery and then flash the ROM. Once the ROM is finished then flash the kernel again. then reboot.

        • Kenny760 says:

          Hi, sorry to bug again, Idk if I’m flashing the proper files, because I’m following all the steps, but the phone won’t reboot once I finish doing all the steps, It either stays in the recovery mode menu, or on the droid logo screen. Can you tell me which ones to flash on my phone please, I’m running a T mobile Vibrant, thanks in advance.

  10. lolroflqwerty says:

    Hey! I know its kinda late but i just got around to it: I was able to flash it, no problems this time. The difference, i think, was CyanogenMod. I tried to flash from Bionix V but lost connectivity to T-Mo network. I went back to stock and installed CM7 from there THEN flashed this. It works beautifully. Just wanted to update just in case anyone was having the same prob as me. It was quite a process but it worked. Thanks to the support here from everybody!
    -Sent from my Vibrant running ICS.

  11. chris ho says:

    I have a Captivate with gingerbread 2.3.3. It is rooted. When I try to install the ROM from the zip file, I get an error message that says signature verified. Do I need a special kernal. I read somewhere that I do, but I got in trouble when I tried a different
    zImage. I think I have a stock one installed. My phone came with 2.2 and I updated to 2.3.3. Any suggestions.

  12. [...] for watching and please comment! Android 4.0.1 for Samsung Captivate (i897) Buy and compare review Demonstrates everything that is currently working in our test build. Overall, the rom is pretty nic…ve-flash" wmode="transparent" width="425" height="355"> Demonstrates everything that is currently [...]

  13. Maverick says:

    I have read over your instructions but i am not sure where to get the kernal for my phone? can you point me in the right direction? Also do i use the ICS_4.0.3_MR1-RC4.2_Vibrant.zip File?

    I have a telus samsung fascinate SGH-T959P unlocked
    runing gingerbread firmware version 2.3.4

    Thanks

Leave a Reply

© 2011 AndroidSPIN. All rights reserved.