Things are going great for the Samsung Galaxy S family devices. First the international version ─ Galaxy S i9000 received a port of Ice Cream Sandwich from Android 4.0 SDK sources (which was later on transformed to AOSP sources when Google released them publicly), then the Samsung Captivate for At&t received a port of ICS using the ICS rom originally developed for the Galaxy S i9000, and now finally the Samsung Vibrant has receiving the Ice Cream Sandwich love with the help of (you guessed it) ─ the ICS rom developed for the Galaxy S i9000.

Actually, these Samsung Galaxy S family devices share same hardware and components, so it’s less painful for developers to port something from one device to another.

Anyway, like every other Ice Cream Sandwich port out there, the port for Samsung Vibrant too has glitches. Here’s a rundown of what’s currently working and what’s not:

Working:

  • Hardware Acceleration
  • Audio
  • Calls, SMS, 3G (With a ugly patch but it works, read below.)
  • Touch
  • Wifi (Might be broken on this.)
  • SDCards (internal and external)
  • Market
  • Contacts sync
  • Calendar sync

Not working:

  • Bluetooth
  • GPS
  • Camera
  • Video Recorder
  • ???

How to install Ice Cream Sandwich on Samsung Vibrant

Before you proceed here, I’d strongly recommend you to take nandroid backup of your phone or at-least take a backup of important data on your phone, since this ROM isn’t very much functional (you can confirm that in the ‘Not working’ list above) and you might need to switch back to stable ROM.

The ROM is constantly developing, so I guess the best way to get the latest updates is to follow the official development pages.

Official Development page:

Credits for the Ice Cream Sandwich port on Vibrant go to:

  1. onecosmic – who started it on Galaxy S i9000 and helped porting work on Captivate i897
  2. Eugene373 – who initiated the porting process on Vibrant
  3. theexel – contributing to make it perfect

Let us know your thoughts, observations and problems (if any) in comments below. Enjoy!