We knew it was coming, we just didn’t know when. Samsung has officially released the source code for the 2.2 Android update for Galaxy S devices. However, it’s not all good news to all Galaxy S devices, if you are on a carrier branded version of the phone you will have to wait even longer for the official option.

T-Mobile Vibrants, AT&T Captivates, Sprint Epic 4Gs and Verizon Fascinates will all after to wait until the Froyo build is ported to their specific devices. However, there are always unofficial means of updating if you can not wait any longer, and we can’t blame you, Gingerbread is expected to be announced soon.

You can find the update at Samsung’s Open Source Release Center, build I9000.

[Via XDA Developers]