Samsung releases Froyo update source code for the Galaxy S

We brought you a leaked internal letter saying it was coming, and now, Samsung has released the source code for the Froyo update to the Galaxy S. For those of you with carrier-branded versions of the Galaxy S -- that'd be the T-Mobile Vibrant, AT&T Captivate, Sprint Epic 4G and Verizon Fascinate -- and stick with official updates, well, you're going to have to wait a bit. For if you don't mind flashing and what-not, it means Froyo is upon you. You can find the update at Sammy's Open Source Release Center (search for I9000). [Samsung Open Source Release Center (opens in new tab); more discussion at XDA Developers] Thanks to everyone who sent this in!

Phil Nickinson
  • Gimme some FroYo!!!
  • im a bit confused on this - are you saying froyo is almost here and we have to wait just a bit or are you saying that its gonna be awhile
  • U have to wait for thaw carriers to lock it up and slow it down and implant a metric shit ton of bloatware into the source code. Then you'll receive your froyo. HOWEVER if you root and flash the ROM you can have it now. :) the Android dev community ROCKS!
  • All of the firmwares leaked out of Samsung already have crippling, bloating, and slowdowns implemented in house. No need to wait for carriers to do it. It shouldn't be much longer on the other versions.
  • Epic!! ...I mean... Cool, now I can play with new stuff.
  • reading too fast is bad for you, lol. just re-read it and now it makes sense to me. bring on froyo.
  • So are you saying we are close to getting Froyo? Or is it already out there? Desperate for it on my Vibrant
  • Good lord that's a big update. And apparently lots of people are trying to download it, too, though I can't say I blame them.
  • Come on Samsung bring us Froyo for the Epic 4g!
  • A couple questions!
    1) Will the official update still come to our phones if we install this?
    2) If they released this, why don't they actually release it to us? Is this like a beta build? This is why I asked question #1. Also the site must be busy as can be as I can't barely get the main page to load.
  • I've encountered the same. I am downloading it, but it is going painfully slow.
  • 1. No. Because this is the source code straight from Samsung. Your "official" build comes from your carrier. If I understand correctly the process goes: Google releases a version on Android, the phone manufacturers (Samsung in this case) add their hardware specific code, then the carriers (Sprint, Verizon, et al.) add their stuff and test. When the carrier is satisfied, they push out an update to their phones. So we're two thirds there. You can't blame Samsung anymore for delaying Froyo for Galaxy S phones, it's in the hands of the carriers now. 2. See above on the development/release process. Because of the open source nature of Android, it is released to everyone technically, but most people have no idea what to do with it and using it might have unintended affects using it on your carrier of choice.
  • I have the Verizon Fascinate -- so this will work if I flash it. Has anyone succesfully tried yet?
  • I am currently downloading it at 18kbps. When it's done, and if I have success, I will let everyone know (unless someone beats me to it, of course.)
  • No it will not work as is on the Fascinate. This is the official Froyo for the international Galaxy S i9000. The Fascinate has a different physical button layout, a CDMA radio versus GSM, and if it's anything like the Captivate a different orientation of the sensors. If you flash this, you will be mega screwed, because you will not be able to access recovery to restore your nandroid backup. Samsung has to compile a different kernel for you, add Verizon bloatware, and then give it a bing treatment before you can get it. It'll probably be ported to the Captivate first, because we already have a leaked Froyo. Vibrant is likely second since it's most similar to the other two. The Fascinate will likely be third, and Epic last.
  • Can this be downloaded straight from the phone? Keep clicking the link but nothing happens.
  • Will flashing the phone void warranty? And if I flashed it, could I roll back to 2.1 and then apply 2.2 when AT&T makes it available?
  • Will flashing the phone void warranty? And if I flashed it, could I roll back to 2.1 and then apply 2.2 when AT&T makes it available?
  • Ewww... I was kind of hoping it had already been in the hands of the carriers for at least a few weeks now - But hey, it's still possible the code was released to the carriers long before it quietly appeared on this public site. Samsung may be done with the code, but they definitely haven't washed their hands of it completely. Didn't they state somewhere that they were going to try to have the update pushed simultaneously across carriers? My prediction is that by the time the Galaxy tab starts appearing across US carriers, it's little siblings will begin getting their matching 2.2 updates.
  • I'm already rooted...think I will make this my first venture into flashing ROM's....EPIC!!!
  • I'm very VERY new to this all. I would love froyo on my phone but how do I download this and flash it to my phone? Could anyone provide extreme step by step instructions on how to do this?
  • Can't wait till this hits my Epic 4g! Bring it on Samsung!
  • I was getting 10.6 on linpack with 1.3ghz overclock. Can't wait to see the benchmark with 2.2
  • Can someone please post a link to directions on how to flash this thing.
  • xda developers captivate forum
  • There is specific updates for the Vibrant (T959) but it seems to be 2.1 not 2.2 so we still have to wait a bit longer....
  • You can't flash this on your American Galaxy S phones guys! But the source code does mean devs can finally get some cool roms like CyanogenMod out to us!
  • Holy crap there are a lot of misconceptions about this... The source code is like a diagram for building a car. You can't just pick up the diagram and start driving it... You need to build it (in this case with a compiler) and the build environment needs to be aware of where you want to run it (on a particular build of Galaxy phone) and oh yeah the build environment itself is a huge set of programs you need to obtain. If you have done all that, you can make the firmware and put it on your phone; but then it's still just the core of what makes a phone a phone, you will need to know how to string the launcher and the apps together to make the whole thing work as you would expect it. Please, if you have no idea what I just said, ***don't bother downloading this*** you are just wasting your bandwidth and disk space and making it slower for anyone who legitimately wants to use it.