
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.
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.
![[Video] Samsung “el Plato Supreme” teaser featuring Seth Rogan and Paul Rudd](http://androidspin.com/wp-content/uploads/2013/01/Samsung-TheNextBigThing-150x150.png)






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.
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.
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.
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.
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!
I lost my mobile coverage.
Don’t know what to do. The XDA thread doesn’t seem to have a clear solution…
@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.
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.
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.
[...] 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 [...]
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…
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.
[...] 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 [...]
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.
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.
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.
Ya, one of the issues I have faced as well. I talked about it over here – http://androidspin.com/2011/12/02/having-issues-with-your-ics-rom-let-me-make-a-suggestion/ It is one of two issues. The LCD density on Beta 2 is at 200, some have said changing it back to 240 makes most all apps work… but I haven’t cared to much to try it out. Also, many apps haven’t been updated to be compatible with ICS yet. So that is another obstacle we face when getting our hands on a new OS so early.
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.
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.
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.
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.
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.
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.
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.
Get CM7 installed first before flashing ics. Also, ill update links in a bit,but there is a new build not on the google hosted server.
Should be this one.. Might want to double check device compatibility though. It might only be for the Vibrant. Not sure – http://forum.xda-developers.com/showthread.php?t=1398206
GB 2.3 Doesnt allow any unsigned Package Installation….If u want to instal dis One…Go for Congnition Kernal 5.1 , Flash that Using “SGS Kernal Flasher” and then Install Clockwork Mod By Rom Installer and then u can flash it thruogh CMW mod easily…Need help ? Contact : meZQureshi @ Twitter !!
[...] 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 [...]
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