Recently Android 2.2 aka Froyo was announced in the Google I/O event and there wasnt any announcement when Froyo would be made available on all the latest Android phones.Nexus one users should be happy as Google has started rolling Android 2.2 aka Froyo FRF50 as an OTA update although there is no exact timescale on when it will be rolled out to everyone.The main notification came thanks to XDA Developers and also PaulOBrien twitter status.I guess you have a stock Nexus one on Android 2.1 ERE27.If you are on stock Android 2.1 then do the rooting first using Quickrooter.Head over to XDA Developers to root stock Android 2.1 thanks to Cyanogen.
This is *not* a full ROM, but meant to be flashed over an existing stock installation. This is just something I threw together for myself until Google releases the source to AOSP and CM6 can get underway.
Stock kernel: http://n0rp.chemlab.org/android/nexu…ter-signed.zip
Tweaked kernel: http://n0rp.chemlab.org/android/nexu…l34-signed.zip
Flash in recovery. Adds Busybox and Superuser. The tweaked kernel version uses 2.6.34 with Pershoots CPU and audio settings (not overclocked by default) and an extra patch from San Mehat @ Google to improve DM-crypt performance for A2SD.You need to reflash your recovery with Clockwork or Amon first if you installed from the OTA.
If you're coming from an already rooted rom/recovery, just apply this update from Paul O'Brien.Users on unrooted AT&T Nexus One's will have trouble with the above steps since the rom is designed for coming from the ERE27 version of 2.1 which is T-Mobile specific. However, it seems that if your AT&T Nexus One has been rooted, you can flash the update using a third party recovery image and still have 3G. Here is a user report from XDA-Developers:
Installed Paul's Update using Amon_RA custom recovery on an AT&T. Confirmed that I have 3G coverage and everything seems to be in working order.
Now next step is to Flash your Nexus one
- Download the Android 2.2 firmware for the Nexus One either from the Google link or from Mirror links
- Rename the file update.zip and copy it to your microSD card via USB.
Note: make sure the file is named update.zip and not update.zip.zip.
- Boot your device in recovery mode by holding the the trackball and Power down your Nexus One Hold down the "Volume Down" button as you power the phone back on.
- A screen should appear showing your phone's system searching for various files.Select Bootloader and then Scroll down to "recovery" and press the "Power" button.
- When you see the triangle with an exclamation point symbol, press the "Power" and "Volume Up" buttons at the same time.
- From the menu that appears, select "Apply sdcard:update.zip."
- When the screen displays "Install from sdcard complete" select "reboot system now" and wait for the phone to power back up.
There you go! You now have Android 2.2 on your Nexus One, not to mention a faster device, automatic upgrading of apps, a "comments" tab on Android Market and a bunch more.For more screenshots head to Phandroid.com courtesy of Mike Novak
Via Android Police
Update:
Even HTC Hero users can now get the Android 2.2 on their phones.Zenulator one of senior member of XDA forum has successfully ported Nexus One Android 2.2 Froyo FRF50 to HTC Hero.
Here is what he quotes on this
I put this up for people to test and provide fixes. Don't expect a fully working rom until the full source is dropped or 2.2 come out on a similar phone.
He says some points which work like the Data, calls(not fully), Launcher2, Keypad/Trackball leds, Google apps.So the missing ones which arent working is the GPS/Wi-fi, Bluetooth , Audio.
Interested users can download the Android 2.2 Froyo ROM for HTC Hero from here.
Start Slide Show with PicLens Lite This posting includes an audio/video/photo media file: Download Now