Like the rest of the T-Mobile Vibrant owners out there, I find myself getting quite impatient as I hear rumor after rumor about Android 2.2 Froyo for the Samsung Galaxy S family of devices. Samsung has made numerous promises to Galaxy S users worldwide that everyone will have 2.2 Froyo before the end of the year, but with the release of Android 2.3 Gingerbread right around the corner, it’s hard not to feel a little put off by the delays. Now, we all have heard why releasing Android 2.2 for the Galaxy S is a significantly more complicated affair than it was for the Nexus One, as Samsung needs to update their TouchWiz UI with the new AOSP code and T-Mobile need to integrate their bundled software (aka “bloatware”) on top of that, which tends to take some time.
With that being said, Eugene363, one of my favorite developers for the Vibrant, was able to get his hands on an “unofficial” leak of Android 2.2 Froyo for the T-Mobile Vibrant from an “anonymous” source. Now, this isn’t the “hacked together” 2.2 (previously known as “Macnut” R8 and below ) that Eugene was working on before, this is the real TouchWiz-infused Android 2.2 with everything working (WiFi, Bluetooth, WiFi Calling (iffy, in my experience), JIT, GPS, Data, etc). I’ve been playing around with the build for a few hours, and it’s certainly an improvement over the stock JFD & JI6 builds. In my opinion, its faster, looks cleaner (Samsung took sometime to make TouchWiz less ugly), and fixes a lot of issues I had with Samsung’s previous releases. However, I must emphasis that this is an “UNOFFICIAL LEAK” that may or may not have issues, and is not the final T-Mobile OTA that we hope will be released soon. A great example of that fact is evident when you go into MobileAP in Settings, where it says to contact AT&T for tethering support, I’ll pass. Please backup your apps, data, and anything else you wish to keep secure OFF your phone and onto a PC, just in case.
WARNING!!! THIS WILL WIPE ANY DATA ON YOUR DEVICE, IT WILL REPLACE YOUR BASEBAND, KERNEL, RECOVERY AND OS.
YOU ARE CHOOSING TO INSTALL THIS MODIFICATION AT YOUR OWN RISK!
PLEASE READ THROUGH THE INSTRUCTIONS CAREFULLY BEFORE ATTEMPTING TO FLASH YOUR DEVICE.
DO NOT INSTALL THIS UPDATE ON ANY OTHER DEVICE, SUCH AS THE OTHER GALAXY S VARIANTS (Captivate, Fascinate, Epic, i9000).
- ODIN application – Download
- Eugene’s “unofficial” 2.2 Vibrant JK2 Package– Download
1.Your Device must be in DOWNLOAD mode to use ODIN.
2.Get your phone into DOWNLOAD mode by turning off your phone and plugging it in. Wait for the green charging screen. Hold Volume Up, Volume down, and Power. Let go of power as soon as the screen goes black. A yellow digging Android should be on the screen. This may take a few tries to get it right, try not to get frustrated Just pull the battery, and try again.(Alternate Method if you have ADB access : use the command ‘adb reboot download’).
3. Launch ODIN, then disconnect/reconnect your phone via USB. It should then say a COM port right under top-right box. (Issues detecting your device on a COM port? Try connecting your phone before starting ODIN, and don’t do the disconnect\reconnect. It’s a finicky application.)
4.In ODIN, load each file with its corresponding field..PIT,PDA,CSC etc. (In this case, we just use the PDA and 512 PIT).
5.Don’t check anything else, the other two boxes should be checked by default (Auto Reboot and Reset Time)
6.Hit “start.” Be patient!
NOTE: COM3 worked fine for me. COM should not matter as long as you are using the correct drivers.
7. Enjoy your Vibrant with Android 2.2 with TouchWiz and all its goodies, such as market-upgradeable Gmail & YouTube, JIT, a much more visually pleasing UI, among other things.
Reverting to ANY 2.1 Eclair Builds (Flashing a 2.1 ROM or nandroid back to 2.1):
- 1. Android 2.2 uses an entirely new kernel that is incompatible with any previous Eclair kernels, whether custom or stock. You MUST flash a 2.1 compatible kernel or a build that includes a 2.1-compatible kernel prior to restoring a nandroid back-up, as nandroid does not restore the kernel. Almost all of the third-party kernels are build from 2.1 source, as the 2.2 source has yet to be officially released.
Thanks to everyone who is dedicating their time to develop for the Galaxy-S and its numerous variants, especially Eugene363, SuperCurio, Barak, Sombionix & #TeamWhiskey, JAC, and of course the “anonymous” source of this leak.