[GUIDE] How to install the “unofficial” 2.2 Froyo Build on your T-Mobile Vibrant Jason Bowdach 9 November, 2010 42 Comments 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). DOWNLOADS: ODIN application – Download Eugene’s “unofficial” 2.2 Vibrant JK2 Package– Download USB Drivers from the Samsung Galaxy S – 32 Bit Windows Download \ 64 Bit Windows Download Note: Samsung’s software package ODIN is only available on the Windows platform, sorry Linux and Mac users. You can always make a Virtual PC using one of the many Virtual Machines applications. INSTRUCTIONS: 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. XDA-Developers: Link Me is there a way to install froyo for bell mobility? http://twitter.com/Jbowdach Jason Bowdach Not yet, this is ONLY compatible with the T-Mobile Vibrant, not the Bell Vibrant Me is there a way to install froyo for bell mobility? Anonymous I tried the Bionix version, and it was neat, but not for me. I’m hoping for some serious performance improvements in the official release. I was expecting vastly higher Quadrant and Linpack scores. But then again, the results match up with those from the Galaxy Tab, so maybe FroYo won’t be as serious a speed boost to the Galaxy S line compared to other devices. http://twitter.com/Jbowdach Jason Bowdach The speed boost is actually quite significant, but LinPack and Quadrant wont show much improvement. Those are both synthetic benchmarks that don’t reflect real-world performance. The CPU score is improved, but not substantially like the N1 because Google & HTC heavily optimized the neon instruction set, which is unique to the snapdragon. However, this doesn’t mean our Hummingbird CPU is any slower then a snapdragon, it just “tests” slower because it doesnt have those optimizations (which is why Linpack scores for SG-S will be ~13 mflops vs ~45 mflops that snapdragon-based devices are getting). Hope that helps! Anonymous Just wait till Team Whiskey, Eugene, or JAC (where have you been?) gets their hands on the 2.2 kernel source. it will be optimized and scores should improve. Anonymous Just wait till Team Whiskey, Eugene, or JAC (where have you been?) gets their hands on the 2.2 kernel source. it will be optimized and scores should improve. Anonymous I tried the Bionix version, and it was neat, but not for me. I’m hoping for some serious performance improvements in the official release. I was expecting vastly higher Quadrant and Linpack scores. But then again, the results match up with those from the Galaxy Tab, so maybe FroYo won’t be as serious a speed boost to the Galaxy S line compared to other devices. Anonymous And BTW, the Galaxy Tab is without question, hands-down the best device T-Mo has ever sold. Its frikkin’ incredible. http://www.facebook.com/profile.php?id=546248687 Matt Hankins Build is great all except for MMS messages. Received MMS messages are blurry but the community is working on these issues as we speak! http://www.facebook.com/profile.php?id=546248687 Matt Hankins Build is great all except for MMS messages. Received MMS messages are blurry but the community is working on these issues as we speak! http://androidspin.com/ Stormy Beach Very very cool. I was watching this one too. Wasn’t sure how it would all go. Good look Jason. I may just have to get my hands dirty and try this whole ODIN thing I keep hearing about. Popeajeremiah works great, never done it before, followed your guide only. Anonymous I’ve been running a similar ROM, AOSP jk2 1.1 by Anderdroid, and its amazing. i personally see a major speed boost in 2.2 compared to any 2.1 rom (jfd, ji2, ji6) and it looks so much smoother. I have had no bugs. When not using ODIN just make sure to wipe cache and dalvik before flashing as it seems to make things smoother. Georgi Ok, I did as described but I only get form odin Enter CS for MD5, Leave CS. What should I do. I have no OS on my phone now. http://twitter.com/Jbowdach Jason Bowdach Like I mentioned, ODIN is very finicky. Pull your battery, and use my instructions above to get back into download mode, and try again. If it continues to get stuck or errors out, make sure you have the drivers installed properly, or attempt to reinstall them. Its fairly common for it to get stuck at a certain point during the flash (unfortunately) but its usually very easy to get things back up and running. guest000 did you resolve it? Lexusone44 did you get it to work having the same problem? Aaron Should I unroot my Vibrant before flashing, does it matter? Also, is there any other information I should be aware of before I initiate this process? Thanks http://twitter.com/Jbowdach Jason Bowdach No need to unroot, ODIN replaces everything on on your device. Maysal1 I just did it and so far is working great, Thank you, Aaron Waiting for Odin to finished, but just wondering how long it took everyone. Btw, I used the pit located in the Eugene’s pack (20100512) not the one in Odin (20100513). Is that ok? http://twitter.com/Jbowdach Jason Bowdach Correct, you are supposed to use the 512 pit, The 513 is NOT for us. The whole process of flashing should only take a few minutes (5-10 min). However, it is prone to freezes and crashes. If it does, pull the battery (IF YOU ARE SURE ITS FROZEN), get into DOWNLOAD mode again by following the instructions, and try again. Pharoadon Hi Jason. The process has already frozen several times for me. Should I just keep trying or are there other steps I should take? http://twitter.com/Jbowdach Jason Bowdach So sorry guys! I didnt realize that the ODIN.rar had a pit file in it (the wrong one too). Please make sure to use the 512 pit that’s packaged with Eugene’s Image. The 513 pit is NOT for our device. Aaron Hey Jason, I redid the whole process again – since the first time my phone froze and left me without OS, and this time it only took 2mins. Just checking out 2.2 and it is SIGNIFICANTLY faster. Thank you so much!! Go Android!! Go Great developers who make android awesomeness possible!! Tru2lyfe81 i seem to be having problem it keeps getting stuck at bootpin .??? can someone help Tru2lyfe81 i seem to having issues i get stuck at bootpin. in the message box and now have no os ????? Asanchez1005 that happened to me too, but all i did was reinstall the samsung rivers before pluggin in the phone in download mode then redid the entire process and in about 3mins had froyo up and running. hope this works, and don’t freak out! Asanchez1005 has anyone had problems connecting to a wifi network after flashing your vibrant into 2.2? BogdanDumitru hy Guys, thank you…i update both my Galaxy S with this and work perfectly …bravoooo Ryadikto10 so have you fixed the problem with the files?? Ryadikto10 so have you fixed the problem with the files?? Myta2010 Having a hard time getting my Samsung Galaxy into Download mode. I tried holding vol up/down and power at same time, and the device continues to reboot? Anonymous I got it into download mode, and installed the pit and pda (froyo) files. It has been in that mode for about 45min. How long should this take, if it doesnt work, how do i restore it to the original TMO build? fluster Followed all the steps and currently it’s still showing the downloading screen. How long should it takes? I repeat couple times already and getting the same result. Nognog76 should i be seeing something in the message box if it’s working? all i see is this: Added! Odin v.3 engine(ID:4).. File analysis.. All threads completed. (succeed 0/failed 0) fluster I see the same thing http://www.facebook.com/abi575 Avi Ud . It didnt take more than 5 min. This is awesome.!!!!! I can use skype too…made mi fone even faster And the best part is “wireless Tether”.!!! Thankx a ton fo sharing http://www.facebook.com/kurtoh69 Kurt Quintanilla i canot get to lauch Odin.. Help orion how long is this supposed to take?